Multi-DRM integrations

Understand the provider paths that exist in this source tree.

This page links only to maintained product pages. Generate encrypted local media when playback testing is needed, then remove it before creating a source backup.

Windows test player

PlayReady provider

.NET 10 · licensed SDK · provider contract

Source: playready/license-service

View details
Maintained source

Common license gateway

Opaque challenge routing · signed provider requests

Source: backend/services

View details
Server test player

Widevine provider

Chrome · DASH · CENC · isolated adapter

VOD and looped live diagnostics on the HTTPS test deployment

View details
Apple test player

FairPlay SDK demo

Safari · HLS · CBCS · Rust KSM

VOD and rolling live diagnostics with video key rotation

View details
Generated test media

Rebuild PlayReady and FairPlay packages on demand.

Keep the original MP4 outside the source backup, run the maintained media commands when packages are needed, and clean generated video before archiving the project. Use the PlayReady player above in Microsoft Edge on Windows.