Hello Mi Fans,
Welcome back to Mi Community Tech Class Session. In the previous Tech Class, you got all the information about USB-C Audio. In today's Tech Class, you will learn about Widevine DRM.
What is Widevice DRM?
Widevine DRM is a digital rights management component of the Google Chrome web browser and Android MediaDRM. Widevine is a leading encryption scheme for securely licensing distributing, and protecting playback on video on any consumer device. Content creators, MSOs, and other enterprise media companies can use Widevine to ensure the monetization of content across every device. Google purchased Widevine in 2010 in an attempt to deepen their support for media and entertainment enterprises, speed up the YouTube video streams, and to assist with Android and adaptive streaming. Widevine does not charge any product fees for use with either license generation or device integrations.
Widevine DRM is a Combination of a Few Leading Technologies
Usage of Widevine DRM
Widevine DRM is also used with the Chromium web browser and on Android. It supports MPEG-DASH and HLS across a wide range of platforms. Chrome browser and ChromeOS make use of Encrypted Media Extensions and Media Source Extensions with Widevine. Over thirty chipsets, six major desktop and mobile operating systems, Google properties such as Chromecast and Android TV all have adopted Widevine.
Many companies use Widevine, including Amazon Video, BBC, Hulu, Netflix and Spotify who secure premium content using Widevine DRM.
Widevine’s Key Benefits
Widevine Classic vs Modular
Google offers 2 versions of Widevine; Classic & Modular. Classic is the original version for use with MP4, WebM, and HTML5 for most versions. Modular support contemporary web standards DASH, CENC, EME, and offers broader device compatibility with fewer restrictions. The table below highlights the key differences between Widevine Classic and Modular.
How Does Widevine DRM?
Google Widevine DRM offers publishers control over their encryption, key management, distribution and consumption of their assets. Content creators apply their policies, digital rights and encryption to all inbound assets registered with Widevine and the CMS. The assets are then uploaded to a destination partner network or CDN. Widevine’s DRM then delivers the files to all devices, and DASH ensures playback across all devices.
Android and Widevine
On Android 3.0 and higher platforms, the Widevine DRM plugin is integrated with the Android DRM framework and uses hardware-backed protection to secure movie content and user credentials. Security is not limited to a single point but instead relies on the integration of hardware, software, and services. The combination of hardware security functions, a trusted boot mechanism, and an isolated secure OS for handling security functions is critical to ensuring content security.
Widevine developed a DRM plugin which is built on top of the Android DRM framework which offers advanced copy protection features on Android devices. The Widevine DRM plugin provides the capability to license, securely distribute, and protect playback of multimedia content. Protected content is secured using an encryption scheme based on the open AES (Advanced Encryption Standard – Classic Widevine), or EME (Encrypted Media Extensions – Modular Widevine). An application can decrypt the content only if it obtains a license from the Widevine DRM licensing server for the current user. Google Widevine DRM functions on Android in the same way as it does on other platforms.
Google also recently announced that the Chrome browser app for Android will be getting the Widevine DRM. This paves the way for DRM encrypted HTML5 based videos to be playable via the browser, allowing video streaming services like Netflix to operate without the need for a specialized app.
Widevine Media Optimizer and Widevine in the Browser
Google Widevine DRM is also well supported in the Chrome browser on both desktop and mobile. This is executed through a combination of open-standards such as HTML5, EME for encryption, and DASH for adaptive delivery. To assist with the optimization of Widevine protected content in the browser, Google developed the Google Widevine Media Optimizer, which extends Widevine support to Safari, Internet Explorer/Edge, and Firefox.
The Widevine team supports several open-source initiatives designed for content owners, providers, and integrators.
In 2011 Widevine launched the Certified Widevine Implementation Partner (CWIP). According to their website, the program is "designed to allow highly qualified individuals and companies the ability to confidently and successfully install and configure Widevine systems for their clients." The goals of the program are:
To date, Widevine has certified over 150 companies.
Google's Widevine DRM Technology is used to protect the content using encryption technique which enables content owners for delivery of premium video content. It has multi DRM support solution which makes coverage of a large number of devices. Its supported devices are Google TV, Samsung Smart TVs, and other Android Compatible devices.
In case you missed previous threads:
Chapter 58: All About USB C Audio
Chapter 57: All About Audio Codes
In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Mi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .