Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the difference between PlayReady/Widevine and ClearKey?

Like the title states, what is the difference between PlayReady/Widevine and ClearKey? Is PlayReady/Widevine better than ClearKey?

like image 429
Jacob Avatar asked May 06 '17 11:05

Jacob


People also ask

What is Widevine and PlayReady?

A PlayReady or Widevine license contains the decryption key that can be used by the client player to decrypt and stream the content. You also can use the following Media Services partners to help you deliver Widevine licenses: EZDRM. castLabs.

What is ClearKey?

ClearKey is a free alternative to commercial DRM solutions for MPEG-DASH content (MPEG-CENC compliant), but as it is only an encryption solution it does not offer the same level of protection as PlayReady, Widevine or Fairplay.

Does Netflix use PlayReady?

Here's what's going on: Netflix has used Microsoft's PlayReady DRM since 2010 so that it could more easily bring its streaming service to the loads of TVs, devices, and set top boxes you can find it on today while satisfying its content providers that their work wouldn't get pirated.

What is Widevine Fairplay?

Widevine DRM is a media file copy prevention technology used by Chromium (“an open-source web browser started by Google”). Widevine DRM solution combines the following industry standards to provide a strong multiplatform protection: Dynamic Adaptive Streaming over HTTP (DASH) Common Encryption (CENC)

What is PlayReady or Widevine license?

A PlayReady or Widevine license contains the decryption key that can be used by the client player to decrypt and stream the content. You also can use the following Media Services partners to help you deliver Widevine licenses: For more information, see integration with Axinom and castLabs.

What is the difference between PlayReady and smoothstreaming?

PlayReady is only a fuly defined protection scheme for on-demand SmoothStreaming - which of course requires a proprietary IIS server as an orgin. Widevines own proprietary format is now very much out of date and eclipsed by a more universal format known as HTTP Live Streaming (HLS).

Is clearkey a good DRM solution?

2 Answers 2. ClearKey is a free alternative to commercial DRM solutions for MPEG-DASH content (MPEG-CENC compliant), but as it is only an encryption solution it does not offer the same level of protection as PlayReady, Widevine or Fairplay.

Are DASH streams with Widevine DRM encrypted?

You also can deliver encrypted DASH streams with Widevine DRM licenses. Both PlayReady and Widevine are encrypted per the common encryption (ISO/IEC 23001-7 CENC) specification.


2 Answers

ClearKey is a free alternative to commercial DRM solutions for MPEG-DASH content (MPEG-CENC compliant), but as it is only an encryption solution it does not offer the same level of protection as PlayReady, Widevine or Fairplay.

[Opinion:] If you need a complete DRM solution then working with a provider who supports an integrated DRM solution for origin and playback (eg BuyDRM or Ooyala) is going to provide more protection

  • Widevine: Widevine is a Hollywood grade DRM technology initially developed by Widevine Technologies and acquired by Google in 2010. Widevine is natively supported on a broad range of devices and browsers such as Google Chrome Browser, Android, Chromecast, etc.
  • PlayReady: PlayReady was developed by Microsoft and is one of major DRM systems available, with broad device support, sophisticated features, and has been used for very large scale events such as the Olympics in Sochi, Russia.
  • Fairplay: Fairplay is designed for Apple HTTP Live Streaming (HLS) supporting playback on devices such as iPhone, iPad, Apple TV and Mac OS X. Fairplay is also used as Content Decryption Module (CDM) of the Safari browser. This enables HTML5 native playback of (non-standard) DRM encrypted Fairplay streams without plugins in that browser.
like image 200
Offbeatmammal Avatar answered Oct 20 '22 01:10

Offbeatmammal


The main differences between clear key and the 'normal' DRM's (which Offbeatmammal has nicely summarised) are:

  • clear key does not encrypt the key itself. It is simply plain text, 'in the clear'
  • No special client side content protection is required to play back the content

To explain the first point, most DRM systems are essentially mechanisms to get a key from a key server to the player device, without anyone being able to intercept or read the key. If someone was able to read the key then they could unencrypt the content. To achieve this DRM systems encrypt the key itself before sending it. For clear key, the key is not encrypted like this.

The second point relates to a secure or protected media path through the client device. This means hardware and/or software in the client device or browser which accepts the encrypted content and the encrypted key and then plays back the content directly to the output device without any input or possibility to copy by any other parts of the system or any other software. Again, clear key does not have this.

like image 25
Mick Avatar answered Oct 20 '22 01:10

Mick