DRMtoday for Widevine CAS

Using a conditional access system (CAS) for broadcasting has typically been expensive, but it doesn’t have to be.

DRMtoday provides a streamlined managed service for Google’s Widevine CAS to simplify deployment and greatly reduce the cost of securing your PayTV video service.

DRMtoday license delivery network

Cut your CAS costs

Gain more value from your infrastructure and business model by saving on delivery. Widevine CAS offers a modern method to securely reach audiences at a fraction of traditional CAS costs using open technology.

Lower STB CAS costs
  • No device royalties
  • No proprietary STB middleware
  • No smart cards
  • Avoid vendor lock-in

Superb security

We make setting up Widevine CAS key management and entitlement simple.

Widevine CAS secured Android TV

Built for Android TV

Easily operate DVB and IPTV services across Android TV with native set-top box security.

Cloud EMMG

Cloud delivery

Avoid an on-prem EMMG with our leading worldwide cloud license delivery.


Seriously scalable

Based on our proven DRM license network we easily scale to meet any growth with billions of deliveries each month.

DRM for OTT: Google Widevine, Microsoft PlayReady, Apple FairPlay Streaming, Huawei WisePlay

Hybrid licensing

In addition to CAS you can also access multiple DRM systems for protecting OTT streams across all screens.


We work directly with leading SOC vendors to ensure Widevine CAS works smoothly and securely across set-top boxes.

Hardware security

Widevine CAS enabled devices feature level 1 hardware security for HD, UHD, and HDR playback experiences.

Studio recognized protection

We don’t just help curb piracy, DRMtoday solves content owner protection requirements.

Cartesian's Farncombe Security Audit for DRMtoday

DRMtoday has received the Farncombe Security Audit® mark from Cartesian’s extensive review of our service.

Easy admin

  • Manage and monitor your licensing activity through our user-friendly dashboard.
  • Reselling support to oversee your own clients.
  • Multi-tenancy for enterprise media groups to oversee their service brands.
DRMtoday dashboard

We’ll get you to market fast

As a member of Widevine’s Third Party Labs (3PL) partner program, we’re trusted to provide dedicated end-to-end Widevine CAS solutions. Our approach gets you running quickly by avoiding custom development and lengthy implementations.

Get an overview of our Widevine CAS solutions

Widevine CAS ECMG
Take advantage of our Widevine CAS compliant ECMG either on-prem or securely in the cloud.
Supports DVB Simulcrypt to co-exist with your existing CAS.

Use the standard Android TV media framework and our PRESTOplay for Android SDK for rapid IPTV/DVB & hybrid OTT player set up.

Need deployment assistance?

We’ve been working with conditional access since 2007. Our expert support is on your side to solve any challenge encountered along the way.

  • Enable STB hardware playback
  • ECMG customization
  • Headend integration
  • Hybrid PayTV & OTT solutions

“The flexibility and extension of castLabs’ DRMtoday cloud service and its professional services allowed us to converge our PayTV CAS and OTT DRM requirements into one single solution. castLabs provided us strong support and confidence during the whole Widevine CAS migration process.”

Let’s get technical

DRMtoday for Widevine CAS workflow

DRMtoday for Widevine CAS architecture
  1. At the headend, a scrambler encrypts the source video with often changing scrambling keys (control words). This is usually performed by a headend multiplexer.
  2. The Simulcrypt Synchronizer (SCS) sends these control words to the Entitlement Control Message Generator (ECMG) which wraps them with another, seldom changing service key (entitlement key).
  3. The ECMG talks to our DRMtoday license server over HTTPS to ingest and pull entitlement keys.
  4. The ECMG embeds the entitlement keys together with additional metadata into an Entitlement Control Message (ECM) and sends this back to the SCS.
  5. The headend sends the ECM to the Android TV device with the encrypted broadcast video.
  6. On the STB, our Widevine CAS enabled PRESTOplay player software asks DRMtoday for the entitlement key via HTTPS.
  7. If the customer is authorized, DRMtoday delivers Entitlement Management Messages (EMMs) which are special Widevine licenses containing the entitlement keys needed to unwrap control words. The broadcast stream can now be safely decrypted and played.
Widevine CAS
Widevine security level 1
Hardware-security licensing
In Trusted Execution Environments (TEE)
Entitlement key rotation Yes
Content key rotation Yes
Entitlement Control Message Generator (ECMG)
On-prem or as a managed cloud service
Supports DVB Simulcrypt
Entitlement Management Message Generator (EMMG) Yes
Widevine, PlayReady, FairPlay Streaming, WisePlay
Playback use-cases
Platform support Android TV 9+
IPTV & DVB delivery RTP, UDP, DVB-C/S/S2/T/T2
Video format MPEG-TS
Pre-integrated with PRESTOplay for Android
For hybrid IPTV/DVB & OTT as a single player
License delivery network
Server infrastructure Global multi-region AWS servers
Highly scalable Yes
Fault-tolerant & high global availability
Multiple instances per region for added redundancy
Low-latency licensing
Fast channel start times
Rapid world-wide key synchronization Yes
Online dashboard
ECMG configuration
Including channels & groups
Configure delivery & authentication behavior Yes
Extensive documentation Yes
Delivery logs and reporting
Including user device type
Reporting API
Examples: download delivery logs, monthly summaries
Configuration API
Examples: license delivery, user accounts, ECMG
Reseller support and client management Yes
Customer support
Customer support portal Yes
24/7 support available (Gold SLA) Yes
Contact us

Get started today

We’re ready to be your partner for broadcast security.

Contact us