Skip to content
IPTV Subscription 8K - 8K TV Subscription

Streaming technology

DRM and Widevine explained

DRM (digital rights management) is how streaming services protect their video from copying. On Android devices the DRM system is usually Google’s Widevine, which comes in three security levels. The level your device has decides whether a protected app can play HD: Netflix, for example, says HD on Android needs Widevine L1, and an L3 device gets SD only.

Updated · 2 min read

Also available in Dansk · Norsk · Svenska

What DRM does

A DRM-protected stream is encrypted. To play it, the app has to obtain a key, and the device has to show that it can keep the key and the decrypted picture safe. If the device can’t, the service either refuses to play or plays a lower quality. That’s why the same app can play HD on one device and only SD on another.

Widevine and its three levels

Widevine is Google’s DRM system. Google bought it in December 2010, and it’s built into Android and most Chromium-based browsers, including Chrome and Edge, as well as Firefox. It has three security levels:

LevelWhere decryption and processing happenResolution
L1Entirely inside a trusted execution environment (TEE), a protected area of the chipOriginal resolution
L2In software or dedicated video hardware, even though a TEE is presentFixed (limited) resolution
L3In software, with no TEEFixed (limited) resolution

From Wikipedia’s summary of Widevine, checked October 2026. Each service decides what quality it allows at each level.

Why a device gets stuck in SD

Netflix gives the clearest public example. Its help centre says that to stream in HD on an Android phone or tablet, the device must support Widevine L1. If the app shows L3, you can only watch in SD, and that can happen when a device runs a modified version of Android. Netflix adds that changes to the system or the certification status of rooted or modified devices can stop the app working properly.

That links DRM to certification. Google warns that apps and features on devices without Play Protect certification may not work correctly. See certified vs uncertified Android TV boxes.

How to check your level

In the Netflix app on Android, Netflix’s steps are: My Netflix, the Menu icon, App Settings, then scroll to Diagnostics and open Playback Specification. Next to Widevine you’ll see L1 or L3. If it says L1 but HD still doesn’t play, Netflix suggests updating the app.

DRM, HDCP and IPTV

  • HDCP is a separate check. DRM decides whether the device may decrypt the stream; HDCP protects the HDMI connection to your TV. A protected app can fail on either. See HDCP errors on streaming devices.
  • IPTV players and DRM. Some IPTV players can play DRM-protected streams: Smart IPTV, for example, lists DRM support among the features of its current Samsung and Android versions. If a channel in your playlist is protected and your player or device can’t handle it, the channel won’t play while others do. Ask your provider which players and devices they support.
  • Choose a certified device if you also use protected apps such as Netflix. See the best streaming device.

For how streams reach your device in the first place, see how IPTV works.

FAQ

DRM questions

What is Widevine L1?

The highest Widevine level: decryption and video processing happen entirely inside a protected area of the chip, a trusted execution environment, and content can play at its original resolution.

Why does my device play Netflix only in SD?

Netflix says HD on Android requires Widevine L1. If its diagnostics show L3, you can only watch in SD, which can happen on a device running a modified version of Android.

How do I check my Widevine level?

In the Netflix app on Android: My Netflix, the Menu icon, App Settings, then Diagnostics and Playback Specification. The Widevine line shows L1 or L3.

Is DRM the same as HDCP?

No. DRM protects the stream and decides whether a device may decrypt it. HDCP protects the HDMI link between the device and the screen. A protected app needs both to work.

Sources

Facts on this page were checked against these sources. Details were correct when checked; apps and devices change, so we review this page regularly.

  1. Widevine, Wikipedia (2026-10-05)
  2. How to use Netflix on your Android phone or tablet, Netflix Help Center (2026-10-05)
  3. Check & fix Play Protect certification status, Google Play Help (2026-10-05)
  4. Smart IPTV, Smart IPTV (2026-10-05)

Start watching on your own screen

Plans from £5.83 a month on the 12-month plan, no contract and no auto-renewal. Test it first with a 24-hour free trial.