Widevine DRM

Widevine DRM Licensing for Web Android and TV

Protect supported browser, Android, Android TV, and compatible device playback with DRM-X Widevine licensing. Apply device-security, output-protection, quality-tier, duration, and supported offline policies through your existing access workflow.

01 / DRM-X 6.0

Widevine DRM service for supported platforms

Browser streaming

Use a compatible web player on supported Chrome and other Widevine browser configurations.

Web integration

Android applications

Use the Android SDK and Media3 helpers for streaming and supported protected downloads.

Android integration

Android TV and compatible devices

Qualify the exact hardware, firmware, decoder, remote controls, and output policy. General Android support is not a device guarantee.

Check device requirements
02 / DRM-X 6.0

Match the package and license exchange

Keep Site Key, Access Key, and other long-lived credentials on your server. Never embed them in a website or application.

  • Select the correct manifest, codec, encryption mode, key IDs, and DRM initialization data.
  • Your backend verifies the viewer and requests bounded playback authorization.
  • The player sends the native Widevine challenge to the authorized license route.
  • The device applies the license and decrypts the protected media.
03 / DRM-X 6.0

Widevine L1, software security, and video quality

Widevine L1, software security, and video quality
Security pathWhat to consider
Widevine L1Hardware-backed protection on compatible devices. Require L1 when your content policy calls for it.
Software securityA different device security path with potentially different permitted quality. Apply your rights-holder policy accordingly.
UHD and 4KL1 alone does not guarantee playback at this quality. Secure decoding, codecs, output protection, display capability, and license policy must also match.
04 / DRM-X 6.0

Supported Android downloads

Browser streaming support does not establish browser downloads or offline support.

  • Download the complete encrypted media and required audio and subtitle tracks.
  • Acquire a persistent device license before disconnecting.
  • Apply the permitted viewing period and test expiry while offline.
  • Require fresh online authorization for renewal.
05 / DRM-X 6.0

Qualify the complete playback path

Test startup, track switching, renewal, error handling, external displays, and the permitted quality on physical devices. Device-reported security capabilities must match the actual protected playback path.

Questions

Common questions

Does Widevine L1 guarantee 4K?

No. L1 is one security requirement. Codec, secure decoding, output protection, the display path, and content policy also determine permitted quality.

Can I reuse the same access logic for other DRMs?

Yes. Your backend can use the same entitlement decision while returning the appropriate package and license settings for each DRM.

Can I use a third-party player?

Yes, when it supports your Widevine package and documented license exchange. Test the complete integration on the target devices.

Your next step

Start a Widevine integration

Use the relevant guide or contact our team to plan your supported workflow.