Widevine is Google's DRM system, built into Android, Chrome, Android TV, and a vast range of third-party devices and smart TVs. It is one of the three DRMs a platform must support (with PlayReady and FairPlay) to reach every screen, and it is the workhorse for the Android and Chrome ecosystem.
Widevine defines security levels that matter enormously for what content you may serve. L1 means all crypto and media processing happen inside the device's hardware trusted execution environment — required by studios for HD/4K. L3 means processing happens in software, with no hardware backing, and is typically capped to standard definition. A platform must read the device's Widevine level and apply policy accordingly, downgrading resolution where only L3 is available.
On the wire Widevine uses Common Encryption (cenc, increasingly cbcs) and integrates with browsers through EME and the Widevine Content Decryption Module. Its license server issues the keys and policy after checking entitlement.


The handbook · 7 volumes
Fora Soft Video Engineering Handbook
Widevine security levels decide whether a device gets HD or 4K, so L1 versus L3 shows up directly in studio license terms. Our seven-volume handbook covers the full video stack, and for Widevine start with Volume 3: DRM, players, ABR and the economics of streaming. Volumes 1 and 2 cover the encoding and CMAF packaging that multi-DRM depends on. Written by Nikolay Sapunov, CEO at Fora Soft.
Setting up Widevine alongside FairPlay and PlayReady without breaking playback?
We will design your multi-DRM setup with Widevine levels, license server choice and packaging, plus a device test plan. 250+ video products shipped since 2005.