The problems VOD DRM Platform
solves
This product was built to solve the recurring operational and development challenges found in real environments like the ones below.
A microservices-based, self-hosted VOD DRM platform spanning FFmpeg HLS encoding, SPEKE v2.0 DRM keys and licensing (Widevine · PlayReady · FairPlay), R2 storage, and a DRM player. Existing solutions were either not operator-friendly or built in a way that piled up maintenance costs. UNISYS redesigned this into a product that's owned all the way through operations.
Key Features
The core features VOD DRM Platform provides. Every feature is delivered in an operable form.
Admin dashboard
Manage content, users, and encoding jobs, monitoring everything from content upload to encoding job creation and status in one console.
HLS encoding pipeline
Transcode sources into multi-quality HLS (1080p · 720p · 480p · 360p) with FFmpeg, tracking job progress in real time.
DRM keys · Licensing (SPEKE v2.0)
Generate content keys and PSSH per the SPEKE v2.0 standard, and issue/validate Widevine, PlayReady, and FairPlay licenses.
DRM-protected player
A web player (FastAPI and Flask builds) that acquires a license after JWT authentication and plays encrypted HLS.
Notifications · Webhooks
Deliver key events such as encoding completion via email, Slack, Discord, and webhooks.
R2 storage · Microservices
Transfers encoding output to Cloudflare R2 (S3-compatible), with 8+ microservices that scale and deploy independently.
Technical Architecture
An overview of the technologies VOD DRM Platform runs on.
Frequently Asked Questions
The questions we hear most often when evaluating adoption.