In situations in which hardware or licencing limitations preclude original equipment manufacturers (OEMs) from implementing the L1 level of security, Widevine offers the L2 and L3 levels of security instead.
The L2 level, which is a rung below the L1 level, makes it possible for cryptography to exist at the TEE while video processing takes place outside of the TEE.
On the other hand, the L3 level makes it possible for cryptography and video processing to take place outside of the TEE or to be implemented while the TEE is not accessible.
Although the vast majority of desktop CDMs operate at the L3 level, the security level of Android devices is often at the L1 level.
Arm TrustZone technology, which is used by the overwhelming majority of chipset manufacturers to construct the TEE, is what allows the L1 layers to function properly.
It is essential to be aware that Widevine, which is a reliable piece of software that has been placed in the trusted zone of the CPU, is able to decode encrypted video content that is stored in this area.
After that, the Android operating system uses a method that involves initiating. A safe session with a video driver in order to play back the content.
The L3 level is undesirable for users because content creators anticipate that DRMsan anti-piracy tool will only deliver sub-HD resolutions in browsers and applications. This has a negative impact on the user experience, especially when it comes to. Premium content, and it is one of the reasons why the L3 level is undesirable.
The user will be able to get the optimum delivery of a video asset in the form of high-definition. And ultra-high-definition material only when the device in question is L1 compliant.
Google made the purchase of Widevine Technologies in the year 2010.
Over-the-top (OTT) platforms were gaining popularity during this time period due to. The declining cost of the internet, the introduction of inexpensive smartphones. And the consequent rise in popularity of the Android operating system. This was also the time period when the cost of the internet was decreasing.
The earlier version of Widevine, known as Widevine Classic, was compatible. With Samsung and LG smart TVs and offered support for Android versions as high as 5.1.
The only video file format that it supported was the.wmv file type.
Widevine Modular is an upgraded version that is designed to work with. Modern devices as well as more recent versions of Android and web browsers.
It is compatible with adaptive bitrates in addition to the HLS, CMAF, and MPEG-DASH file formats.
Despite the fact that Widevine’s browser support does not meet. The L3 security requirement, the firm is always working to improve its security.
Verified media path (VMP) technology is their most current attempt to stop leaks that are caused by browsers.
Widevine is able to evaluate the legitimacy of the browser framework and. Establish whether or not it is playing legally permissible content thanks to VMP.
The vast majority of browsers that are compatible with Widevine CDM are also compatible with VMP.