Google’s Widevine DRM Technology Working

widevine drm


There are various DRM solutions available in the market for content creators, or MSOs and service providers to protect their content from unauthorized users. Also it provides the protection for copying of content and redistributing it.

 So now in this article we will cover the Widevine DRM Solution and how it works.

What Is Widevine DRM

Widevine DRM was developed by the Widevine Technologies later on it was acquired by the Google in 2010. When it was acquired by Google then it opened a big business model for Google in Premium Video Delivery Platform.

Google’s Widevine DRM is a leading Encryption Technology which securely distribute the licenses and enable the content creators and service providers to securely deliver their premium content on large number of various kind of devices.

Google’s Widevine supports large number of devices with browsers like Chrome, Opera and Android Tv etc.

There are two types of Widevine,

(1) Classic Widevine

(2) Modular Widevine


(1) Classic Widevine

Classic Widevine uses the web version like MP4, HTML5 and WebM. It is supported by the Google Tv, Samsung Smart Tv and other smart TVs. It also supports the android version 3.0+ . Classic Widevine uses AES encryption.

(2) Modular Widevine

Modular Widevine supports the versions like DASH, EME and CENC. These versions enable the client device to enhance its capability and also removes the various restrictions in it. It is supported by the chrome browser and Android Tv. The supported Android Version is 4.3+ . Modular Widevine uses EME.

Working Of Widevine DRM

Working of Widevine DRM Technology is based on implementation of following three different technologies,


(2) CENC

(3) EME



MPEG DASH stands for MPEG Dynamic Adaptive Streaming HTTP. MPEG DASH is a streaming protocol for delivery of video content by using already established HTTP network and devices, with Adaptive Bitrate Technology to enhance user experience.

(2) CENC

CENC is known for Common Encryption. Common Encryption is a solution which enable us to play the content on various DRM’s Devices. It increases the reach of our content on various DRM devices or we can say by decryption of a single file in various DRM devices.

(3) EME

EME stands for Encrypted Media Extensions. EME is used to exchange the DRM Key between client and server. There is need for to develop a single App which will work on different DRM devices, which makes easy for service provider to deliver their content. So EME allows service providers to use this kind of App.

widevine drm working

The service providers have facility to encrypt their content and to see consumption of content for their subscribers. The service provider of content owner need to tell the conditions of uses of content and then he needs to do a registration for it with solution provider. So via the encryption server and key management the content is send to CDN point for caching for Playback devices.  Decryption smart cards are the virtual smart cards used to decrypt the content.

Widevine DRM Supported Devices & Browsers

(1) Android TV

(2) Chromecast

(3) Chrome Desktop & Android Browser

(4) Opera & Mozila Desktop Browsers etc.

Widevine DRM Features

(1) It does support large number of devices near about 4 Billion.

(2) It does support formats MP4 and WebM.

(4) It gives Hardware security.

(5) It does support HTML5 which results better functionality.


Google’s Widevine DRM Technology is used to protect the content using encryption technique which enable content owners for delivery of premium video content.  It have multi DRM support solution which makes coverage of large number of devices. Its supported devices are Google Tv, Samsung Smart Tvs and other Android Compatible devices.

Know More About   Microsoft PlayReady DRM

reference : google & Encodingheadend info


error: Want To Download These Articles ? Go To Books Tab !!!