HTTP Live Streaming

This test checks if browsers/devices support HLS or fallback correctly.

BrowsercanPlayTypeSource playing
Firefox 9-WebM
Chrome 15-WebM
Safari 5.1maybeHLS stream
Internet Explorer 9-MP4
Opera 11.5-WebM
iOS 4 (iPod Touch 4)maybeHLS stream
iOS 5 (iPad 1)maybeHLS stream
Android 2.2 (HTC Legend)-MP4
Android 2.3 (HTC Desire)-MP4
Android 4.0 (Galaxy S2)maybeHLS stream 3
WinPho 7.5 (HTC Radar)-MP4
  1. Officially, Android 2.3 should not support HLS. Custom port from Samsung?
  2. The browser consistently crashed trying to play the HLS stream.
  3. No switching happens; the device sticks with the first stream in the manifest.

See the Pantos draft for more info on HLS and its mimetype, application/vnd.apple.mpegurl.


Test Tag

Our test loads this HLS stream, which is 30 minutes. There's two additional sources, in WebM and MP4. They are 10 seconds in length. The value of the canPlayType() query is: