DoveRunner Multi-DRM HTML5 Player Samples

April 2, 2026 · View on GitHub

Play DRM-protected streaming content using various HTML5 players.

Supported Content & DRM

ContentDRMBrowser
MPEG-DASH (CENC)PlayReady, WidevineEdge, Chrome, Firefox
HLS (FairPlay)FairPlay StreamingSafari (macOS 10.10+, iOS)

Supported Players

  • Shaka Player
  • VideoJS
  • Bitmovin Player
  • THEOplayer
  • Radiant Media Player

Project Structure

├── basic/              # Basic DRM playback samples
│   ├── shaka/
│   ├── videojs/
│   ├── bitmovin/
│   ├── theoplayer/
│   └── radiant/
├── advanced/           # Advanced DRM features
│   ├── hardware-drm/   # Widevine L1, PlayReady SL3000
│   └── csl/            # Concurrent Stream Limiting
└── shared/             # Shared helper scripts

Advanced Samples

Documentation

Visit DoveRunner Docs for more information.