Op dinsdag 27 september 2016 15:15:33 UTC+2 schreef Cyril Concolato:
> Hi Jaron,
> 
> FYI, MP4Client indeed does not play your stream (and does not report any 
> problem!!). I quickly checked. The HTTP response does not use 
> chunk-transfer encoding and does not contain the content-length header, 
> nor any IceCast or ShoutCast headers. I don't think that's correct and 
> this is probably why Firefox is not playing it too. We will fix 
> MP4Client, at least to warn about the problem, and probably to play it.
> 
> HTH,
> Cyril

Hello Cyril,

True, we do not use chunked transfer encoding, nor do we set a content-length; 
but for server responses this is actually not required. See: 
https://tools.ietf.org/html/rfc2616#section-4.4
In this case, the server indicates end of response by closing the connection 
(which happens when the live stream ends, potentially never), which is both 
valid HTTP/1.1 and HTTP/1.0. :-)
(Also, icecast/shoutcast headers were never formally standardized in any 
document and are never mandatory, as far as I am aware - if I am wrong about 
this please let me know)

Thank you for thinking along though! I do appreciate it. And having MP4Client 
play it correctly would be a nice touch indeed. Extra ways to test are always a 
good thing.

Further suggestions or help (from anyone) would still be very welcome!

- Jaron
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to