DRM Support

(Web SDK) DRM Support on Desktop Devices

BrowserMinimum OS VersionDASH ClearKeyDASH WidevineDASH/SMOOTH/
HLS PlayReady
HLS AES128HLS WidevineHLS FairPlay
Chrome
(last 3 major versions)
OS versions supported by Chrome--
Firefox
(last 3 major versions)
OS versions supported by Firefox--
Opera
(last 3 major versions)
OS versions supported by Opera--
Safari 10+macOS Sierra---
MS Edge*
(last 3 major versions)
Windows 10---
MS Edge (Chromium)
(last 3 major versions)
Windows 7 / macOS 10.12--
MS Edge (Chromium)*
(last 3 major versions)
Windows 8.1-
Internet Explorer 11Windows 8.1---

* Supports manual license renewal for PlayReady

(Web SDK) DRM Support on Mobile Devices

BrowserMinimum OS VersionDASH ClearKeyDASH WidevineDASH/SMOOTH/
HLS PlayReady
HLS AES128HLS WidevineHLS FairPlay
Chrome on Android (latest major release)Android 4.4 - 6--
Chrome on Android (last 3 major versions)Android 7--
MS Edge (Chromium)
(last 3 major versions)
Android 4.4--
Safari 10iOS 14-----
Safari 11.2iOS 14----

(Native SDK) DRM Support on Mobile Devices

PlatformMinimum OS VersionDASH ClearKeyDASH WidevineDASH/SMOOTH/HLS PlayReadyHLS AES128HLS WidevineHLS FairPlay
AndroidAndroid 4.4--
Android 5.0--
iOS / iPadOSiOS 14/ iPadOS 14---

(Web SDK) TVs & Streaming Devices DRM Support

DeviceMinimum Model/YearDASH ClearKeyDASH WidevineDASH PlayReadySMOOTH/HLS PlayReadyHLS AES128HLS WidevineHLS FairPlay
SamsungTizen 2.4 (2016)---
Tizen 3.0 (2017)-
LGwebOS 3.0 (2016)-
HiSense2018+------
XBOXOne---
PlayStation4---
PlayStation5-
ChromecastGen. 1 and higher-
AirPlayiOS 14 / iPadOS 14-----

(Native SDK) TVs & Streaming Devices DRM Support

DeviceMinimum Model/YearDASH ClearKeyDASH WidevineDASH/SMOOTH PlayReadyHLS PlayReadyHLS AES128HLS WidevineHLS FairPlay
Android TV / Google TVAndroid 7--
FireTVFireOS 5.0-
RokuRoku OS 7-----
Roku OS 8.1----
Roku OS 9.2---
AirPlayiOS 14 / tvOS 14 / iPadOS 14-----
Apple TVtvOS 14-----

DRM Features

SDKLicense Renewal / Key RotationCustom HeadersMultiple KeysOffline DRM
Web
iOS/tvOS
Android
Roku✅ / ✖

Legend

✅ supported | ✖ not supported | - restricted by the platform