[object Object] Icon

Encoding
Learn how to create, start, manage and modify Encodings

[object Object] Icon

Player
Learn how to create, start, manage and modify Players

[object Object] Icon

Analytics
Learn how to create, start, manage and modify Analyticss

Docs Home
User shortcuts for search
Focus by pressing f
Hide results by pressing Esc
Navigate via   keys

Mon Jan 09 2023

Device and Cross Browser Support

Mon Jan 09 2023

OverviewLink Icon

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 SupportLink Icon

BrowsersOfficially SupportedCompatibleNot SupportedSupported Stream Formats
ChromeLast three major versionsDASH/HLS/SMOOTH
FirefoxLast three major versionsDASH/HLS/SMOOTH
OperaLast three major versionsDASH/HLS/SMOOTH
EdgeLast three major versions
(Chromium based)
Legacy VersionsDASH/HLS/SMOOTH
SafariLast three major versionsHLS
Internet ExplorerAllDASH/HLS/SMOOTH
Chrome
on Android
Android 8+Android 4.4 - 7.xDASH/HLS/SMOOTH
Chromium
on ChromeOS
AllDASH/HLS/SMOOTH

Chromium (on ChromeOS): Not yet evaluated

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 DevicesLink Icon

Mobile BrowsersOfficially SupportedCompatibleNot SupportedSupported Stream Formats
Chrome
on Android
Android 8+Android 4.4 - 7.xDASH/HLS/SMOOTH
MS EdgeAndroid 8+DASH/HLS/SMOOTH
Safari 10+iOS 12+iOS 11+HLS

Safari: As of the end of Q1 2023, official support for iOS 12 and iOS 13 will be withdrawn



Native SDK - Mobile Devices Link Icon

Native MobileOfficially SupportedCompatibleNot SupportedSupported Stream Formats
AndroidAndroid 4.1+DASH/HLS/SMOOTH
iOS / iPadOSiOS / iPadOS 12+up to iOS / iPadOS 11HLS

iOS / iPadOS: As of the end of Q1 2023, official support for iOS 12 and iOS 13 will be withdrawn



Web SDK - Smart TVsLink Icon

Smart TVOfficially SupportedCompatibleNot SupportedSupported Stream Formats
SamsungTizen 3.0 (2017) +Tizen 2.4 (2016) +DASH/HLS/SMOOTH
LGwebOS 3.5 (2017) +webOS 3.0 (2016) +DASH/HLS/SMOOTH
Hisense2018+DASH/HLS
Airplay
Play Streamed Content
Compatibility ExpectedHLS
HBBTV2.0.1+TBC
VizioCompatibility ExpectedTBC
PanasonicCompatibility ExpectedTBC

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 DevicesLink Icon

Streaming DevicesOfficially SupportedCompatibleNot SupportedSupported Stream Formats
Android TV /
Google TV
Android 7+DASH/HLS/SMOOTH
FireTVFireOS 5.0+DASH/HLS/SMOOTH
Roku11.x+up to 11DASH/HLS/SMOOTH
Airplay
Stream Content
iOS / iPadOS 12+up to iOS / iPadOS 11HLS
Apple TVtvOS 12+up to tvOS 11HLS
ChromecastGeneration 1+DASH/HLS/SMOOTH

Airplay: As of the end of Q1 2023, official support for iOS / ipadOS / tvOS 12 and iOS / ipadOS 13 will be withdrawn



Set Top BoxesLink Icon

Set Top BoxesOfficially SupportedCompatibleNot SupportedSupported Stream Formats
Sky QCompatibleTBC
Comcast X1CompatibleTBC
Android AOSPCompatibleTBC

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 - ConsolesLink Icon

ConsolesOfficially SupportedCompatibleNot SupportedSupported Stream Formats
XBOXOne, Series S, Series XDASH/HLS/SMOOTH
Playstation54DASH/HLS/SMOOTH


React NativeLink Icon

This library requires at least React Native 0.64+ and React 17+ to work properly.

The currently supported platforms are:

PlatformOfficially Supported
iOS12.0+
tvOS12.0+
Android API16+
Android TV API17+
FireTVAndroid API 17+

Please note that browsers and other browser-like environments such as webOS and Tizen are not supported.

iOS and tvOS: As of the end of Q1 2023, official support for iOS / tvOS 12 and iOS 13 will be withdrawn

For further information, please see our GitHub README: React Native - Player Platform Support



Support LevelsLink Icon

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

Give us feedback