Support for Advanced DRM Use Cases

This major update introduces significant improvements to support hardware-backed DRM playback scenarios across modern browsers and web-based platforms.

๐Ÿ” Robustness Level Configuration Support

  • The player configuration has been enhanced to include robustness level settings in the EME (Encrypted Media Extensions) configurations.

  • These settings allow developers to explicitly request hardware-level decryption, ensuring stronger protection for premium content such as screen recording prevention.

๐Ÿงช New Hardware DRM Demonstration Sample

  • A new sample, hardware-drm, has been added to the advanced folder.

  • This example shows how to enable and test hardware-level DRM enforcement for:

    • PlayReady SL3000 on Microsoft Edge (Windows 11)

    • Widevine L1 on Google Chrome (Windows 11)

This allows content providers to validate hardware-level content protection policies for premium UHD content or high-security scenarios.