Axinom uses cookies for analytics and personalized content. By continuing to browse this site, you agree to this use. Accept Learn More

Icon of Article
Article

Axinom DRM Compatibility Across Devices and Platforms

DRM Technologies and Content Supply Chain Components

The distribution of premium content, especially 4K or UHD videos, comes with the most rigorous protection requirements to counter content piracy. There is a persistent demand for an effective DRM (Digital Rights Management) solution that supports a wide range of platforms, devices, and technologies while appearing transparent to users. However, behind the scene, a DRM has to integrate with multiple sets of components that make up a content supply chain workflow. The components include players (of all screen types), encoders, and back-end systems. Further complications crop up in integrating components developed in-house and those by third-party vendors.

With the various platforms and devices come the varying DRM technologies they support. The big three that virtually all web browsers, devices, and TVs support are:

  1. Google Widevine – Widevine is a popular DRM technology, acquired by Google in 2010. Integrated to the Google ecosystem, Widevine is supported on a broad range of devices, from the Android operating system to Smart TVs, browsers, etc.
  2. Apple FairPlay – FairPlay is a DRM technology from Apple, designed to secure content packaged using HLS (HTTP Live Streaming). FairPlay is supported on all iOS devices, Apple TV, QuickTime, and content stored locally on Apple Music.
  3. Microsoft PlayReady – PlayReady was introduced by Microsoft in 2008. The DRM technology is available within Microsoft products while also having a wide range of device support, such as Smart TVs and Gaming Consoles.

An Overview of DRM Compatibility

The DRM support table below looks at the compatibility of the major DRM technologies with popular platforms and devices:

Desktop OS

PlatformWidevinePlayReadyFairPlay
Chrome 75+ 
Windows
(tick)(error)(error)
Firefox 68+
Windows
(tick)(error)(error)
Internet Explorer 11+ 
Windows
(error)(tick)(error)
Edge Chromium 
Windows | Widevine supported on Chromium 79+
(tick) (tick)(error)
Edge - Legacy 
Windows
(error)(tick)(error)
Opera 55+ 
Windows
(tick)(error)(error)
Chrome 75+ 
Linux
(tick)(error)(error)
Firefox 68+ 
Linux
(tick)(error)(error)
Opera 70+
Linux
(tick)(error)(error)
Chrome 59+ 
macOS 10.10+
(tick)(error)(error)
Firefox 47+ 
macOS 10.9+
(tick)(error)(error)
Opera 32+ 
macOS
(tick)(error)(error)
Safari 8+ 
macOS 10.10.3+
(error)(error)(tick)

Mobile

PlatformWidevinePlayReadyFairPlay
Chrome
Android 4.4+
(tick)(error)(error)
Applications
Android 4.4+
(tick)(error)(error)
Safari 8+
iOS 11.2+
(error)(error)(tick)
Chrome
iOS
(error)(error)(error)
Applications 
iOS | Widevine supported on iOS 9+ and FairPlay supported on iOS 6+
(tick) (error)(tick) 

Other

PlatformWidevinePlayReadyFairPlay
Chromecast
Generation 1+
(tick)(tick)(error)
Android TV

(tick)(tick)(error)
Apple TV
Generation 3+
(error)(error)(tick)
Xbox One/360

(error)(tick)(error)
PlayStation 3/4

(error)(tick)(error)
HbbTV 1.5+

(tick)(tick)(error)
Samsung TV
Widevine supported on Tizen 2017+ and PlayReady supported on 2011+ models
(tick) (tick) (error)
LG TV
Widevine supported on WebOS 3.0+ and PlayReady supported on NetCast 3.0 and WebOS 3.0
(tick) (tick) (error)
Sony 2012+

(error)(tick)(error)
Philips NetTV 4.1+

(error)(tick)(error)
Panasonic Viera 2013+

(error)(tick)(error)

CENC (Common Encryption Scheme)

PlatformWidevinePlayReadyFairPlay
Chrome 75+
Windows
(tick) (error)(error)
Firefox 47+
Windows Vista+
(tick) (error)(error)
Internet Explorer 11+
Windows 8.1+
(error)(tick) (error)
Edge
Windows 10+
(error)(tick)(error)
Chrome 59+
Linux
(tick) (error)(error)
Firefox 49+
Linux
(tick) (error)(error)
Apps that use API level 19
Android 4.4+
(tick)(error)(error)
Chrome 59+
Android 4.4+
(tick) (error)(error)
Firefox 47+
macOS 10.9+
(tick) (error)(error)
Chromecast
Generation 1+
(tick) (error)(error)

CBCS (Cipher Block Chaining)

PlatformWidevinePlayReadyFairPlay
Apps that use API level 25
Android 7.1+
(tick)(error)(error)
Apps
iOS 9+
(error)(error)(tick)
Safari
iOS 11+
(error)(error)(tick)
Safari
macOS 10.13+
(error)(error)(tick)
tvOS 10+

(error)(error)(tick)
Xbox One, One S, One X
Version 1709+
(error)(tick)(error)
PlayReady Client 4.0+

(error)(tick)(error)
Chrome 75+
Desktop
(tick) (error)(error)
Chromecast
Generation 2+/Ultra
(tick) (error)(error)

CENS, CBC1

PlatformWidevinePlayReadyFairPlay
Apps that use API level 25
Android 7.1+
(tick)(error)(error)
Chromecast
Generation 2+/Ultra
(tick)(error)(error)

Content Protection During Playback

At the point of playback, premium content can be vulnerable to screen capturing software, and output recording of content played on external devices. A DRM offers a degree of security in both instances but requires hardware-level DRM implementation, in which content is protected through native DRM technology.

  1.  Screen capture is prevented on PCs with Windows OS if your content is accessed from Internet Explorer 11 or Edge, as the browsers support the native PlayReady DRM. Likewise, content playback on a Safari running on Mac OS devices eliminates screen capturing as FairPlay is natively supported.
  2. Content played on external devices using a cable (e.g., HDMI) or wireless connection (e.g., Chromecast and Miracast) could be intercepted. A DRM can offer protection by configuring limited playback on only HDCP (High Bandwidth Digital Content Protection) compliant devices.

However, not all devices and platforms support hardware DRM implementation, and alternative measures might have to be taken. It could be a separate anti-recording tool, restricting access to content on unauthorized devices, or limiting the resolution of content served.

Multi-DRM as a Solution

A multi-DRM solution ensures cross-platform compatibility by providing a unified interface that uses the same business logic for different DRM technologies, so you can efficiently protect premium content no matter where it’s viewed. Axinom DRM is a highly scalable multi-DRM solution that serves all major DRM technologies (Microsoft PlayReady, Apple FairPlay, and Google Widevine) through a unified API. Our customers can therefore broaden their audience base by reaching a wide range of platforms and devices, with just a single solution. Offered as a managed service within the Axinom Mosaic framework, the DRM easily integrates with other Mosaic services and third-party services to create complete content supply chain workflows. We take on the responsibility of on-boarding the latest technologies and security features so that you enjoy the best of content protection.

Colored dots as separator
Would you like to get connected to a DRM specialist? Lets have a chat