Live data from Hacker News

HTTP Live Streaming in JavaScript

blog.peer5.com

31–33 of 33 posts

Re: HTTP Live Streaming in JavaScript

#31
post #8

The problem with Apple HLS is that it uses MPEG TS container, which is not supported natively by the browsers (except Safari). So, any implementation of HLS in Chrome/Firefox should do the job of extracting video/audio from container using JavaScript (or Flash, like FlashHLS player does). A more standard-friendly solution is MPEG DASH, which is similar to HLS, but can use MP4 container supported natively by the brows…

But a problem with DASH is that the MPEG LA is attempting to form a patent pool, presumably with the goal of charging a patent license fee. The MPEG LA's Larry Horn says, "Market adoption of DASH technology standards has increased to the point where the market would benefit from the availability of a convenient nondiscriminatory, nonexclusive worldwide one-stop patent pool license". I think this means the future of D…

Thanks a lot for sharing, this was new to me.

Re: HTTP Live Streaming in JavaScript

#32
post #18

Has anyone implemented HLS or DASH in an application that required low-latency? How low were you able to get it? With DASH I have been able to achieve 5s by using small chunks and a short interval between iframes.

I have an HLS live stream with less than 1 second of latency. If you have a keyframe interval around 5 frames, the player can start playing when it receives 15 frames.
Post reply on HN