Streaming Protocols Comparison
This table sums up support for the various streaming methods across devices and servers.
Devices | Progressive Download | RTMP/RTSP Streaming | Adaptive HTTP Streaming |
Adobe Flash Player | MP4, FLV | RTMP | HLS, Zeri, Smooth |
HTML5 (Safari & IE9) | MP4 | – | – |
HTML5 (Firefox & Chrome) | WebM | – | – |
iOS (iPad/iPhone) | MP4 | – | HLS |
Android Devices | MP4, WebM | RTSP | HLS (as of 3.0) |
CDNs (e.g. CloudFront) | MP4, FLV, WebM | RTMP | HLS |
Web Servers (e.g. S3) | MP4, FLV, WebM | – | HLS |
Quicktime Player / VLC | MP4, FLV, WebM, AVI, WMV, More | RTSP/RTMP | HLS |