# DoveRunner Multi-DRM HTML5 Player Samples
Play DRM-protected streaming content using various HTML5 players.
## Supported Content & DRM
| Content | DRM | Browser |
|---------|-----|---------|
| MPEG-DASH (CENC) | PlayReady, Widevine | Edge, Chrome, Firefox |
| HLS (FairPlay) | FairPlay Streaming | Safari (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
- [Hardware DRM](advanced/hardware-drm/README.md) - Hardware-level DRM (Widevine L1, PlayReady SL3000)
- [CSL (Concurrent Stream Limiting)](advanced/csl/README.md) - License renewal for concurrent stream control
## Documentation
Visit [DoveRunner Docs](https://doverunner.com/docs/content-security/multi-drm/clients/html5-player/) for more information.