## 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

BrowserOfficially SupportedCompatibleNot SupportedSupported Stream Formats
ChromeLast three major versions

DASH/HLS/SMOOTH
FirefoxLast three major versions

DASH/HLS/SMOOTH
Opera
Last three major versions
DASH/HLS/SMOOTH
EdgeLast three major versions _(Chromium based)_
Legacy VersionsDASH/HLS/SMOOTH
SafariLast three major versions

HLS
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

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 BrowserOfficially SupportedCompatibleNot SupportedSupported Stream Formats
Chrome _on Android_Android 8+Android 4.4 - 7.x
DASH/HLS/SMOOTH
MS Edge
Android 8+
DASH/HLS/SMOOTH
Safari 10+iOS 14+iOS 11+
HLS

## Native SDK - Mobile Devices

Mobile PlatformOfficially SupportedCompatibleNot SupportedSupported Stream Formats
AndroidAndroid 4.1+

DASH/HLS/SMOOTH
iOS / iPadOSiOS / iPadOS 14+
up to iOS / iPadOS 13HLS

## Web SDK - Smart TVs

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
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 DeviceOfficially SupportedCompatibleNot SupportedSupported Stream Formats
Android TV / Google TVAndroid 7+

DASH/HLS/SMOOTH
FireTVFireOS 5.0+

DASH/HLS/SMOOTH
Roku11.x+up to 11
DASH/HLS/SMOOTH
Airplay _Streamed Content_iOS / iPadOS 14+
up to iOS / iPadOS 13HLS
Apple TVtvOS 14+
up to tvOS 13HLS
ChromecastGeneration 1+

DASH/HLS/SMOOTH

## Set Top Boxes

Set Top BoxOfficially SupportedCompatibleNot SupportedSupported Stream Formats
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

ConsoleOfficially SupportedCompatibleNot SupportedSupported Stream Formats
XBOXOne, Series S, Series X

DASH/HLS/SMOOTH
Playstation54
DASH/HLS/SMOOTH

## React Native

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

The currently supported platforms are:

PlatformOfficially Supported
iOS14.0+
tvOS14.0+
AndroidAPI Level 21+
Android TVAPI Level 24+
FireTVFireOS 5.0+

Please note that browsers and other browser-like environments such as webOS and Tizen are not 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