Supported Platforms & Devices
Overview
See definitions for Officially Supported
, Compatible
and Not Supported
at the end of this article.
Please see our DRM support overview for more details about the supported solutions.
Web SDK - Desktop Browser Support
Browser | Officially Supported | Compatible | Not Supported | Supported Stream Formats |
---|---|---|---|---|
Chrome | Last three major versions | DASH/HLS/SMOOTH | ||
Firefox | Last three major versions | DASH/HLS/SMOOTH | ||
Opera | Last three major versions | DASH/HLS/SMOOTH | ||
Edge | Last three major versions (Chromium based) | Legacy Versions | DASH/HLS/SMOOTH | |
Safari | Last three major versions | DASH/HLS1 | ||
Internet Explorer | All | |||
Chrome on Android | Android 8+ | Android 4.4 - 7.x | DASH/HLS/SMOOTH | |
Chromium on ChromeOS | All |
Chromium (on ChromeOS): Not yet evaluated
1 HLS is officially supported on Safari using native playback capabilities. DASH is supported starting from Safari 17.1.
All features of the Bitmovin HTML5 Player for Web are available on these browsers. We utilize the browser internal video and audio decoding capabilities (using the MSE and EME interface). Therefore we support the codecs (video and audio) that the individual browsers support. Codec support varies across browsers, but H.264/AVC video and AAC audio tend to be supported by all major vendors.
Flash support was removed with player version 8.55.
Web SDK - Mobile Devices
Mobile Browser | Officially Supported | Compatible | Not Supported | Supported Stream Formats |
---|---|---|---|---|
Chrome on Android | Android 8+ | Android 4.4 - 7.x | DASH/HLS/SMOOTH | |
Edge | Android 8+ | DASH/HLS/SMOOTH | ||
Safari 10+ | iOS 14+ | iOS 11+ | DASH2/HLS |
2 DASH is supported starting from iOS 17.1
Native SDK - Mobile Devices
Mobile Platform | Officially Supported | Compatible | Not Supported | Supported Stream Formats |
---|---|---|---|---|
Android | Android 5.0+ | Android 4.1+ | up to Android 4.1 | DASH/HLS/SMOOTH |
iOS / iPadOS | iOS / iPadOS 14+ | up to iOS / iPadOS 13 | HLS | |
visionOS | visionOS 1+ | HLS |
Web SDK - Smart TVs
Smart TV | Officially Supported | Compatible | Not Supported | Supported Stream Formats |
---|---|---|---|---|
Samsung | Tizen 3.0 (2017) + | Tizen 2.4 (2016) + | DASH/HLS/SMOOTH | |
LG | webOS 3.5 (2017) + | webOS 3.0 (2016) + | DASH/HLS/SMOOTH | |
Hisense | 2018+ | DASH/HLS | ||
Airplay Play Streamed Content | Compatibility Expected | HLS | ||
HBBTV | 2.0.1+ | TBC | ||
Vizio | Compatibility Expected | TBC | ||
Panasonic | Compatibility Expected | TBC |
Hisense: Due to significant device fragmentation within the Hisense platform, Hisense devices are not officially supported, as we do not have access to all devices for testing purposes and thus cannot guarantee official support levels for this platform. However, some devices (specifically Android TV- and Roku-based devices) may have higher levels of compatibility than others.
Airplay: Device list here: https://www.apple.com/apple-tv-app/devices/
HBBTV / Vizio / Panasonic: Based on initial investigations
Streaming Devices
Streaming Device | Officially Supported | Compatible | Not Supported | Supported Stream Formats |
---|---|---|---|---|
Android TV / Google TV | Android 7+ | DASH/HLS/SMOOTH | ||
Fire TV | Fire OS 6+ | Fire OS 5 | DASH/HLS/SMOOTH | |
Roku | 11.x+ | up to 11 | DASH/HLS/SMOOTH | |
Airplay Streamed Content | iOS / iPadOS 14+ | up to iOS / iPadOS 13 | HLS | |
Apple TV | tvOS 14+ | up to tvOS 13 | HLS | |
Chromecast | Generation 1+ | DASH/HLS/SMOOTH |
Set Top Boxes
Set Top Box | Officially Supported | Compatible | Not Supported | Supported Stream Formats |
---|---|---|---|---|
RDK devices | Compatible | DASH/HLS | ||
Sky Q | Compatible | TBC | ||
Comcast X1 | Compatible | TBC | ||
Android AOSP | Compatible | TBC |
Android AOSP: Device-specific issues will be documented when encountered. List of devices: https://sites.google.com/view/droid-tv/other/android-aosp
Web SDK - Consoles
Console | Officially Supported | Compatible | Not Supported | Supported Stream Formats |
---|---|---|---|---|
Xbox | One, Series S, Series X | DASH/HLS/SMOOTH | ||
PlayStation | 5 | 4 | Please contact us |
React Native
This library requires at least the minimum React Native & React Versions specified under the peerDependencies
section here to work properly.
The currently supported platforms are:
Platform | Officially Supported |
---|---|
iOS | iOS 14.0+ |
tvOS | tvOS 14.0+ |
Android | Android 5.0+ |
Android TV | Android 7+ |
Fire TV | Fire OS 6+ |
Please note that browsers and other browser-like environments such as webOS and Tizen are not supported.
Flutter
The currently supported platforms are:
Platform | Officially Supported |
---|---|
iOS | iOS 14.0+ |
Android | Android 5.0+ |
Please note that TVs, browsers and other browser-like environments such as webOS and Tizen are not currently supported.
Support Levels
OFFICIALLY SUPPORTED
- Full investigation into and SDK integration (incl. analytics) of device / platform / version (platform) has been performed
- Platform is included in nightly test runs, test automation and continuous testing
- We will ensure that all streams and features work on the platform
- SDK Bugs relating to the platform will be fixed
- Feature roadmap for the platform exists
- Integration support for platform is subject to an SoW being in place with the customer
COMPATIBLE
- We know that the player will run for non-complex workflows and use cases (ie. by ensuring proper browser API usage) on the platform, but we cannot guarantee that all customer stream permutations will work
- Some investigation has been performed into the platform (either by Bitmovin Engineering or Solutions Customer Experience teams), but platform has not been fully integrated into the SDK
- We may have access to the platform, be able to run our player on the platform and debug issues
- ‘Known issues’ are documented
- We are able to assist on certain issues, and SDK Bugs may be investigated and/or fixed, if the customer/requester can reliably demonstrate and replicate the behaviour using devices supported by support and engineering, or if there is a SoW in place for the customer and specific platform
Note: An SoW cannot be committed to without a test device being available to Engineering - Any integration support is subject to SoW being in place for the customer and specific platform
Note: Integration support cannot be committed to without a test device being available to Engineering - Platform is not included in nightly test runs
Compatibility Expected
- Where we have designated a platform as “Compatibility Expected”, we believe that, due to the architecture of the platform and it’s operating system, the Bitmovin Player will run for non-complex workflows and use cases (ie. by ensuring proper browser API usage) on the platform, but we cannot guarantee that all customer stream permutations will work, but we have not yet confirmed further than this
NOT SUPPORTED
- Platform is not included in nightly test runs / test automation
- Platform is unmaintained in the current version of the Player SDK
- Player may work, potentially with known issues or with an older Player version only, but no level of Player functionality or stability can be guaranteed (known issues are documented where identified)
- Platform falls outside of support lifecycle standards or has not been investigated
- Bitmovin may have limited or no access to the platform for TA and / or debugging purposes
- SDK Bugs will not be investigated and / or fixed
Updated about 1 month ago