4 ms·
Apple use HTTP Live Streaming (HLS) to broadcast live events. This is an entirely open standard. Indeed, it's super-simple to implement and use. AFAIK they subm
by matthewmacleod 11y ago
Apple use HTTP Live Streaming (HLS) to broadcast live events. This is an entirely open standard. Indeed, it's super-simple to implement and use. AFAIK they submitted it as an Internet Draft, but I'm not sure it's gone anywhere.
HTTP Live Streaming is supported by more than just Apple devices – it'll work with recent Android devices too, and with VLC / other media players. I wouldn't expect Apple to certify the compatibility of the stream with other devices – sure, it might work, but would you expect them to explain the full gamut of software which might potentially be able to view the stream?
People get awfully worked up about this sort of thing without taking a small step back and thinking about it for a minute. This is not a horrible "let's ignore non-Apple users" conspiracy. It's just explaining the system requirements that Apple is targeting to the expected audience – basically all of whom will be using an Apple device.
- hayksaakian 11y agoTaken from a phone with 100% support for HLS http://www.imgur.com/VvAhSEF.png http://www.imgur.com/VvAhSEF.png
- matthewmacleod 11y agoHere you go: http://p.events-delivery.apple.com.edgesuite.net/15pijbnaefvpoijbaefvpihb06/m3u8/hls_mvp.m3u8 http://p.events-delivery.apple.com.edgesuite.net/15pijbnaefv... Since I imagine it's difficult to determine which devices support HLS in-browser, I guess they don't show the video.
- datashovel 11y agoIt's not like a conference like this could be used as a big long commercial to convince developers (or even consumers) to switch over. Instead it looks like their idea is to target those whom are already Apple customers to remain Apple customers. Seems a waste from that perspective. Unless they really are having a hard time with retention.
- pornel 11y agoIt's the web. Nobody certifies compatibility with all possible devices here. It's not hard: 1. Don't outright block all non-Safari browsers out of arrogance. 2. When the stream fails, add to the compat message "…or any other browser that supports HTTP Live Streaming". Might even link to a list like this: http://en.wikipedia.org/wiki/HTTP_Live_Streaming#Supported_players_and_servers http://en.wikipedia.org/wiki/HTTP_Live_Streaming#Supported_p... Getting 2-3 other devices to test on shouldn't be too hard for one of the richest companies in the world.
- deleted 11y ago[deleted]