News for hackers. Stuff that matters.
Re:HTML5 Video and the End of Plugins by harshreality on Saturday December 06, 2014 @06:36PM (#8710616)
HLS (http live streaming, .m3u8 rotating playlists of chunks of video) isn't supported by desktop browsers except for Safari. That seems to be preventing live streaming sites from migrating away from flash. Notably, NASA's videos of the Orion mission were on flash on desktop, but their mobile site (mobile browsers—iOS, and Android since Honeycomb—support HLS) wasn't using flash.
Re:HTML5 Video and the End of Plugins by jewel on Saturday December 06, 2014 @10:12PM (#8711113)
The webm video container live-streams fantastically well. It's just the MP4 container that is broken and doesn't live-stream.

Note that if you put H264 in an MPEG2-TS container that it will stream fine as well, but unfortunately that's not supported by browsers. (It also is inefficient, which makes it a poor choice.)

There is fragmented MP4, (usually called fMP4), which is a single MP4 file with multiple fragments inside. The last time I looked this wasn't supported by any browser, but now it looks like there's been work to integrate it into chrome and firefox.

The reason that single-file live-streaming is useful is that you can point the video tag's SRC at a URL that just calls popen on an FFMPEG process and transcode video on the fly, or even create new content immediately.

Re:HTML5 Video and the End of Plugins by lern_too_spel on Sunday December 07, 2014 @11:39AM (#8712661)
GP is talking about adaptive streaming with HLS. What you're discussing works only if all your clients have the same bandwidth.
Re:HTML5 Video and the End of Plugins by lern_too_spel on Saturday December 06, 2014 @07:52PM (#8710803)
HLS is on the way out. (Was it ever really in?) All the big video sites are implementing DASH.
Re:HTML5 Video and the End of Plugins by rustyconover on Saturday December 06, 2014 @10:54PM (#8711179)
I doubt this highly. And if they are moving to DASH it is implemented by Flash.
Re:HTML5 Video and the End of Plugins by hayksaakian on Saturday December 06, 2014 @11:22PM (#8711234)
the recent "steam broadcasting" (live video game streams served via steam's service)

uses DASH and is works with pure HTML5 (no flash needed)

Re:HTML5 Video and the End of Plugins by shmerl on Sunday December 07, 2014 @04:30AM (#8711742)
In order for DASH to work you need Media Source Extensions support. Firefox for example doesn't support them yet.
Re:HTML5 Video and the End of Plugins by mcovey on Sunday December 07, 2014 @08:55AM (#8712153)
They're hidden behind an about:config flag - media.mediasource.enabled

The latest version of developer edition/aurora just enabled them by default, so version 36. They may be only ~12 weeks away from becoming default in the stable build.

Re:HTML5 Video and the End of Plugins by shmerl on Sunday December 07, 2014 @01:47PM (#8713101)
Thanks, I didn't know that setting already made it into the stable build. Now I can watch Youtube in high resolution (and in VP9 with that!) without using Flash. Why is it still disabled though, there are some bugs left?

UPDATE: some remaining issues are listed here: https://bugzilla.mozilla.org/show_bug.cgi?id=778617

Re:HTML5 Video and the End of Plugins by rustyconover on Sunday December 07, 2014 @12:15AM (#8711320)
Not in safari or iOS
Re:HTML5 Video and the End of Plugins by JohnTHaller on Sunday December 07, 2014 @12:53AM (#8711389)
According to Steam it works in the Steam Client, Google Chrome, and Safari: https://support.steampowered.com/kb_article.php?ref=6730-TOA...

If they just say 'Safari', it probably doesn't work on iOS at the moment. But it should work on your Mac unless an extension/addon is interfering.

Re:HTML5 Video and the End of Plugins by lern_too_spel on Sunday December 07, 2014 @12:53AM (#8711388)
Safari on Mac now supports MSE, on which there are multiple DASH implementations. Safari on iOS is behind, but it's not hard to guess where it's going.