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®, FairPlay Streaming by Apple, 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 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 | PlayReady | Widevine Modular |
Widevine Classic |
FairPlay | Primetime (Access) |
Marlin | CMLA-OMA |
| Chrome (35+) | |||||||
| Firefox (47+) 1 On Windows Vista+, Mac OS X 10.9+, Linux |
|||||||
| Internet Explorer (11+) On Windows 8.1+ |
|||||||
| Microsoft Edge On Windows 10+ |
|||||||
| Opera (31+) | |||||||
| Safari Safari 8+ on macOS & Safari on iOS 11.2+ |
|||||||
| Mobile | PlayReady | Widevine Modular |
Widevine Classic |
FairPlay | Primetime (Access) |
Marlin | CMLA-OMA |
| Android (6+) 2 | |||||||
| Android (4.4 – 5.1) | |||||||
| Android (3.1 – 4.3) | |||||||
| iOS (6+) | |||||||
| Windows Phone | |||||||
| Set-top Boxes & Casting | PlayReady | Widevine Modular |
Widevine Classic |
FairPlay | Primetime (Access) |
Marlin | CMLA-OMA |
| Chromecast | |||||||
| Android TV | |||||||
| Google TV | |||||||
| Roku | |||||||
| Apple TV | |||||||
| Amazon Fire TV | |||||||
| TVs | PlayReady | Widevine Modular |
Widevine Classic |
FairPlay | Primetime (Access) |
Marlin | CMLA-OMA |
| Samsung Smart TV & Tizen TV 3 | |||||||
| Smart TV Alliance 4 LG, Philips, Toshiba, Panasonic |
|||||||
| Android TV | |||||||
| Game Consoles | PlayReady | Widevine Modular |
Widevine Classic |
FairPlay | Primetime (Access) |
Marlin | CMLA-OMA |
| Xbox One / 360 | |||||||
| PlayStation 3 / 4 | |||||||
| Specifications | PlayReady | Widevine Modular |
Widevine Classic |
FairPlay | Primetime (Access) |
Marlin | CMLA-OMA |
| TNT (2.0+) 5 | |||||||
| HbbTV (1.5+) 6 | |||||||
| Plugins & Run-time Environments | PlayReady | Widevine Modular |
Widevine Classic |
FairPlay | Primetime (Access) |
Marlin | CMLA-OMA |
| Adobe Flash / AIR | |||||||
| Silverlight |
Last updated: January 2018 (First published: May 2014)
Please note: this list is maintained, however, it may become out of date periodically as platforms change support. If you would like a device or platform listed, please contact us.
Notes:
1 Firefox support for Adobe Primetime ended at version 51 and was for Windows only.
2 Some Android devices may still support Widevine Classic, but manufacturers are no longer required to support it.
3 PlayReady not supported in Samsung Smart TV 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.