DRM Platform Comparison

Different video platforms use different digital rights management (DRM) systems to enable protected playback. With the multitude of user devices and applications on the market, determining which DRM systems are supported by what platforms is not always straightforward. Here you will find a resource to help clarify things.

DRMtoday provides video licensing security utilizing Google Widevine, Microsoft® PlayReady®, Apple FairPlay Streaming, Adobe® Primetime (Access), and CMLA-OMA DRM schemes to ensure the broadest range of device support. If you are looking for more information on DRM system support, please contact us.

Platform Native DRM Support

Please note that this table is a general guideline listing the DRM 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 castLabs Video Player SDKs provide additional DRM support for playback on iOS and Android devices.


Scroll to the right to see the full table.

HTML5 Browsers PlayReady Widevine
Modular
Widevine
Classic
FairPlay Primetime
(Access)
Marlin CMLA-OMA
Chrome (35+) NO YES NO NO NO NO NO
Firefox (38+ on Windows) NO NO NO NO YES NO NO
Firefox (47+ on Windows & Mac) 1 NO YES NO NO YES NO NO
Internet Explorer (11+ on Windows 8.1+) YES NO NO NO NO NO NO
Microsoft Edge (Windows 10+) YES NO NO NO NO NO NO
Opera (31+) NO YES NO NO NO NO NO
Safari (8+ on OS X) NO NO NO YES NO NO NO
Plugins & Run-time Environments PlayReady Widevine
Modular
Widevine
Classic
FairPlay Primetime
(Access)
Marlin CMLA-OMA
Adobe Flash / AIR NO NO NO NO YES NO NO
Silverlight YES NO NO NO NO NO NO
Mobile PlayReady Widevine
Modular
Widevine
Classic
FairPlay Primetime
(Access)
Marlin CMLA-OMA
Android (4.3+) NO YES YES NO NO NO NO
Android (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
castLabs Video Player SDKs
For iOS & Android
NO NO NO NO NO NO YES
Set-top Boxes & Casting PlayReady Widevine
Modular
Widevine
Classic
FairPlay Primetime
(Access)
Marlin CMLA-OMA
Chromecast YES YES NO NO NO NO NO
Android TV YES YES NO NO NO NO NO
Google TV YES NO YES NO NO NO NO
Roku YES NO NO NO NO NO NO
Apple TV NO NO NO YES NO NO NO
Amazon Fire TV YES NO NO NO NO NO NO
TVs PlayReady Widevine
Modular
Widevine
Classic
FairPlay Primetime
(Access)
Marlin CMLA-OMA
Samsung Smart TV & Tizen TV 2 YES NO YES NO NO NO NO
Smart TV Alliance (LG, Philips, Toshiba, Panasonic) 3 YES NO YES NO NO NO NO
Android TV YES YES NO NO NO NO NO
Specifications PlayReady Widevine
Modular
Widevine
Classic
FairPlay Primetime
(Access)
Marlin CMLA-OMA
TNT (2.0+) 4 YES NO NO NO NO YES NO
HbbTV (1.5+) 5 YES YES NO NO YES YES YES
Game Consoles PlayReady Widevine
Modular
Widevine
Classic
FairPlay 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

Last updated: May 2016   (First published: May 2014)
Please note: this list is maintained, however, it may become out of date periodically. If you would like a device or platform listed, please contact us.

Notes:
1 Adobe Primetime is not supported on Mac.
2 PlayReady not supported in Samsung Smart TV 2010 models.
3 Some Smart TV Alliance models may not support Widevine.
4 Recommended DRM systems via TNT using MPEG-DASH. Some manufacturers may not support both DRM systems: support is mainly for PlayReady.
5 Listed DRM systems are via HbbTV's Common Encryption (CENC) support using MPEG-DASH. Learn more.

Interested in learning more?

Contact us today for more information on how we can provide your DRM licensing and video playback solutions.