News for hackers. Stuff that matters.
Re:Apple March 2016 Keynote – 10am PDT by netinstructions on Monday March 21, 2016 @12:59PM (#11329510)
I'm curious why my modern browser "doesn’t support live streaming of the event" according to Apple.

It was the same issue last year. I need an Apple product (or a Windows 10 PC with Microsoft Edge) to watch a livestream on the internet. Odd for 2016.

Is this really a technical barrier or a marketing/strategic barrier?

Re:Apple March 2016 Keynote – 10am PDT by realityking on Monday March 21, 2016 @01:13PM (#11329651)
They use HTTP Live Streaming (https://en.wikipedia.org/wiki/HTTP_Live_Streaming) which is Apple's own protocol and hasn't been adopted by anyone but Microsoft.

To be fair, when they first implemented it MPEG DASH was a long way off.

Re:Apple March 2016 Keynote – 10am PDT by teraflop on Monday March 21, 2016 @01:21PM (#11329804)
HLS is used in plenty of places outside Apple and Microsoft. For example, Twitch.tv uses it in their HTML5 player which works in all modern browsers.

If you paste the playlist URL from another subthread into an open-source HTML5 player [1], it works perfectly. There's literally no reason that Apple couldn't embed this on their home page except stubbornness.

[1]: http://dailymotion.github.io/hls.js/demo/

Re:Apple March 2016 Keynote – 10am PDT by schnide05095 on Monday March 21, 2016 @01:57PM (#11330140)
Re:Apple March 2016 Keynote – 10am PDT by kbenson on Monday March 21, 2016 @02:26PM (#11330454)
I believe it's also in fairly heavy use by Roku, as a supported technology that third party channels can use to provide a better streaming experience.
Re:Apple March 2016 Keynote – 10am PDT by marklawrutgers on Monday March 21, 2016 @01:07PM (#11329587)
They use some sort of proprietary streaming .hls that for some reason doesn't support third-party browsers (DRM?) and Microsoft supports it but only wants it to be available in their Edge browser.
Re:Apple March 2016 Keynote – 10am PDT by elsurudo on Monday March 21, 2016 @01:34PM (#11329929)
It's not that proprietary. FFMpeg supports creating these streams – I once created an encoding pipeline using HLS for a gig. The idea behind the tech is pretty good.

But yeah, browser support is very poor – I had to use a Flash fallback for browsers that didn't support it (which was basically everything but Safari at the time... looks like that sadly still hasn't changed).

At the time it was the best thing for the job, but I haven't done anything with video lately. What would be the best tool for the job these days? Regarding browsers support, etc.

Re:Apple March 2016 Keynote – 10am PDT by TD-Linux on Monday March 21, 2016 @02:35PM (#11330546)
You can still use it via Javascript that repackages the MPEG-TS into MP4 files. However, DASH or a similar home-rolled solution could potentially avoid the repackaging.
Re:Apple March 2016 Keynote – 10am PDT by kbenson on Monday March 21, 2016 @02:36PM (#11330553)
Yeah, HLS is really just an extension to the .m3u streaming MP3 playlist format. It's not hard to reason about or understand.
Re:Apple March 2016 Keynote – 10am PDT by nabaraz on Monday March 21, 2016 @01:02PM (#11329548)
Interesting that Edge is allowed to stream.

PS: Wiki [1] says Apples's HTTP live streaming is supported on Chrome 30 and onwards.

[1] - https://en.wikipedia.org/wiki/HTTP_Live_Streaming

Re:Apple March 2016 Keynote – 10am PDT by jayflux on Monday March 21, 2016 @02:27PM (#11330461)
Isn't it more to do with safari doesn't run on Windows? So Apple need to officially support a Windows browser as to not exclude all those windows users
Re:Apple March 2016 Keynote – 10am PDT by netinstructions on Monday March 21, 2016 @01:11PM (#11329627)
I checked that too. It's supported on Chrome 30 and onwards, but not for Chrome on desktop OSes.
Re:Apple March 2016 Keynote – 10am PDT by koder2016 on Monday March 21, 2016 @01:13PM (#11329654)
Alternative theories:

1) They have a limited streaming capacity.

2) They gave up on expanding their user base.