Due to superior browser support and device compatibility, MPEG-DASH is quickly becoming the industry’s preferred adaptive streaming standard.
Since 2012, when MPEG-DASH (Dynamic Adaptive Streaming over HTTP, ISO/IEC 23009-1) was ratified by ISO/IEC MPEG, more and more browsers, TVs, smart phones, and devices, as well as manufacturers are adopting the standard. The benefits of a vendor independent, international and open standard in comparison to proprietary solutions such as Apple HTTP Live Streaming (HLS) driven by a single company, are obvious, and the rate at which developers, both software and hardware, are adopting the MPEG-DASH standard is only going to increase.
The following table should give an overview of the MPEG-DASH support and compatibility with different brands, browsers and devices such as browsers, TVs, smart phones, tablets and digital boxes.
Device and Browser Compatibility
Device | DASH HTML5 | DASH Flash | DASH Native | DASH Overall |
Chrome >= 30 | ||||
Chrome < 30 | ||||
Safari >= 8 | ||||
Safari < 8 | ||||
Firefox >= 42 | ||||
Edge | ||||
IE 11 Windows 8 | ||||
IE <= 11 | ||||
HbbTV 1.5 | ||||
HbbTV 2.0 | ||||
Samsung Smart TV 2012+ | ||||
LG Smart TV 2012+ | ||||
Sony TV 2012+ | ||||
Philips NetTV 4.1+ | ||||
Panasonic Vierra 2013+ | ||||
ChromeCast | ||||
Amazon FireTV | ||||
Android >= 4.0 with Chrome | ||||
Android >= 4.1 with ExoPlayer | ||||
Windows Phone 8 | ||||
iOS | ||||
Apple TV |
As you can see from the table above, MPEG-DASH browser support and device compatibility is very comprehensive. MPEG-DASH will play on most devices and native browsers, or using HTML5, which means no extra plugins are required. The Bitmovin Adaptive Streaming Player is designed to detect the environment it is playing in and in the rare cases where MPEG-DASh requires plugins, it will automatically load a Flash player, which again, eliminates the necessity for the end user to install any plugins. The Bitmovin Player handles everything.
The last two items on the list, iOS and Apple TV are Apple systems and will only accept Apple HLS streams. To cover all platforms and devices, the Bitmovin Cloud Encoding service can encode your video into HLS as well as MPEG-DASH
Sign up for free to test our complete video streaming solution.
Video technology guides and articles
- Back to Basics: Guide to the HTML5 Video Tag
- What is a VoD Platform?A comprehensive guide to Video on Demand (VOD)
- Video Technology [2022]: Top 5 video technology trends
- HEVC vs VP9: Modern codecs comparison
- What is the AV1 Codec?
- Video Compression: Encoding Definition and Adaptive Bitrate
- What is adaptive bitrate streaming
- MP4 vs MKV: Battle of the Video Formats
- AVOD vs SVOD; the “fall” of SVOD and Rise of AVOD & TVOD (Video Tech Trends)
- MPEG-DASH (Dynamic Adaptive Streaming over HTTP)
- Container Formats: The 4 most common container formats and why they matter to you.
- Quality of Experience (QoE) in Video Technology [2022 Guide]