DRM support: Platform comparison

Different video platforms use different digital rights management (DRM) systems for protected playback. With numerous user devices and applications on the market, knowing which DRM systems are supported by what platforms isn’t always straightforward. Here you’ll find a handy resource to help clear things up.

DRM platform comparison
DRMtoday by castLabs

Looking for a DRM provider? Our DRMtoday cloud service gives you complete licensing for Google Widevine, Microsoft® PlayReady®, and Apple FairPlay Streaming to ensure the broadest range of device support.

DRM technology: Platform native support

This table is a guideline of DRM systems supported by popular platforms and devices. While we list the built-in DRM support that ships with each, there may be other methods of enabling additional DRM systems such as implementing an SDK.

For example, our PRESTOplay for iOS SDK provides additional DRM support by enabling Widevine for iOS playback apps.


Scroll to the right to see the full table.

HTML5 browsers 1 PlayReady Widevine
Modular
Widevine
Classic
FairPlay
Streaming
Primetime
(Access)
Marlin CMLA-OMA
Chrome
Windows, macOS, Android, Chrome OS, Linux
NO YES NO NO NO NO NO
Firefox
Windows, macOS, Linux
NO YES NO NO NO NO NO
Microsoft Edge
Windows, macOS, Android
YES YES NO NO NO NO NO
Safari
Safari 8+ on macOS & Safari on iOS 11.2+
NO NO NO YES NO NO NO
Opera
Windows, macOS
NO YES NO NO NO NO NO
Internet Explorer (11)
Windows 8.1+
YES NO NO NO NO NO NO
Mobile PlayReady Widevine
Modular
Widevine
Classic
FairPlay
Streaming
Primetime
(Access)
Marlin CMLA-OMA
Android (6+) 2 NO YES NO NO NO NO NO
Android (4.4 – 5.1) NO YES YES NO NO NO NO
Android (3.1 – 4.3) NO NO YES NO NO NO NO
iOS (6+) NO NO NO YES NO NO NO
Windows Phone YES NO NO NO NO NO NO
Set-top boxes & casting PlayReady Widevine
Modular
Widevine
Classic
FairPlay
Streaming
Primetime
(Access)
Marlin CMLA-OMA
Chromecast YES YES NO NO NO NO NO
Android TV YES YES NO NO NO NO NO
Roku YES YES NO NO YES NO NO
Apple TV NO NO NO YES NO NO NO
Amazon Fire TV YES YES NO NO NO NO NO
Google TV YES NO YES NO NO NO NO
Smart TVs PlayReady Widevine
Modular
Widevine
Classic
FairPlay
Streaming
Primetime
(Access)
Marlin CMLA-OMA
Samsung (Tizen)
2018+ models
YES YES NO NO NO NO NO
Samsung (Tizen)
2016-2017 models
YES YES YES NO NO NO NO
Samsung (Tizen & Orsay)3
2010-2015 models
YES NO YES NO NO NO NO
LG (webOS 3.0+) YES YES YES NO NO NO NO
LG (webOS 1-2 & Netcast) YES NO YES NO NO NO NO
Smart TV Alliance 4
LG, Philips, Toshiba, Panasonic
YES YES NO NO NO NO NO
Android TV YES YES NO NO NO NO NO
Game consoles PlayReady Widevine
Modular
Widevine
Classic
FairPlay
Streaming
Primetime
(Access)
Marlin CMLA-OMA
Xbox One / 360 YES NO NO NO NO NO NO
PlayStation 3 / 4 YES NO NO NO NO YES NO
Specifications PlayReady Widevine
Modular
Widevine
Classic
FairPlay
Streaming
Primetime
(Access)
Marlin CMLA-OMA
TNT (2.0+) 5 YES NO NO NO NO YES NO
HbbTV (1.5+) 6 YES YES NO NO YES YES YES
Plugins & run-time environments PlayReady Widevine
Modular
Widevine
Classic
FairPlay
Streaming
Primetime
(Access)
Marlin CMLA-OMA
Adobe Flash / AIR NO NO NO NO YES NO NO
Silverlight YES NO NO NO NO NO NO

Last updated: May 2020

First published: May 2014 on our drmtoday.com site.

Please note: this list is maintained, however, it may become out of date periodically as platforms change support.

Notes:
1 Google regularly deprecates old versions of the Widevine CDM as a security measure. This means old versions of Chrome, Firefox, Opera, and Edge which use an outdated Widevine CDM will not be able to use DRM. Learn more about Google’s Widevine CDM deprecation schedule.
2 Some Android devices may still support Widevine Classic, but manufacturers are no longer required to support it.
3 PlayReady not supported in Orsay 2010 models.
4 Some Smart TV Alliance models may not support Widevine.
5 Recommended DRM systems via TNT using MPEG-DASH. Some manufacturers may not support both DRM systems: support is mainly for PlayReady.
6 Listed DRM systems are via HbbTV’s Common Encryption (CENC) support using MPEG-DASH. Learn more.

If you’d like an additional platform listed or want for more information on DRM system support then please don’t hesitate to get in touch.

DRMtoday

Need easy licensing? Get started with DRMtoday!

Discover how our scalable DRMtoday service can provide you with content licensing for all screens.

Get a FREE DRM trial