Service

Cut your CAS costs

Conditional access systems (CAS) have typically been expensive for broadcast security. Gain more value from your infrastructure by saving on delivery with DRMtoday for Widevine CAS. 

Replace your conventional CAS with an alternative that eliminates device royalties, proprietary STB middleware, smart cards, and vendor lock-in.

Simplify your workflow by avoiding an on-prem EMMG with our world-class key management and content entitlement service.

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

Watching TV

facts & figures

Ready to help you save

As an early adopter, we’ve worked closely with Google to champion Widevine CAS since 2019.

Trusted by Google

Third Party Labs (3PL) member

We’re trusted to provide solutions and support for operator integrations.

Built for Android TV

Easily operate IPTV services with native Widevine Level 1 STB security.

Hollywood recognized security

DRMtoday successfully completed Cartesian’s extensive Farncombe Security Audit®.

Key facts

Dedicated service
& support

Gain a robust CAS solution backed by strong support to ensure your service runs smoothly. From entitlement delivery to device integrations, our experts address any challenge encountered along the way.

Global license delivery network

We operate a resilient multi-region server network with reliable high availability and exceptional fault tolerant redundancy.

Plug-and-play ECMG

Get running quickly by leveraging our compatible ECMG, available online or on-prem, with headend integration assistance.

Complete support

Expert 24/7 assistance with fast worldwide response to overcome challenges and up to 99.999% SLA uptime options.

Easy admin

Manage and monitor entitlement activity through our user-friendly dashboard.

Reselling & multi-tenancy

Robust multi-tenancy for resellers to oversee their customers and enterprise media groups to manage their sub-brands.

Service

Hybrid PayTV & OTT licensing

DRMtoday also empowers broadcasters with multi-DRM for OTT and IPTV services across all screens.

Key facts

Quickly deploy app-based players

As an option on top of licensing, take advantage of our PRESTOplay SDK to easily create feature-rich players with speedy app-based deployment. Any device vendor supporting Android TV’s tuner framework and MediaCas is ready for our playback technology.

Learn more

Consistent across devices

Build just one player app that runs identically across SoC and OEM hardware helping you simplify deployment, achieve consistent user experience, and reduce frontend development.

Hybrid OTT playback

Easily provide IPTV and hybrid OTT playback from a single Android TV app, avoiding development and maintenance of multiple players.

Service

Streamlined STB set up

Heavy customization is typically needed to enable traditional CAS on STBs. Working with leading OEM and SoC vendors, we’ll help you save months of integration effort with a pre-compatible Android TV and Widevine CAS approach for smooth STB operation. 

Contact us to learn more
A set-top box next to a tv remote control

testimonial

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.

Stein Ivar Nilsen Video Acquisition & Distribution Manager

Get started today

We’re ready to be your partner for broadcast security – contact us to learn more.

FEATURES

Your advanced CAS features

Discover all the ways we provide comprehensive CAS protection.

Need help with something specific?  Just contact us or view our consulting and custom engineering options.

Security

Widevine security level 1 to enable HD, UHD, and HDR playback experiences.

 
Yes
Hardware-security licensing
In Trusted Execution Environments (TEE)
Yes

Combine multiple individual channels within a group license. A single group license can then be delivered which is valid for any channel within the group. This is useful to simplify delivery loads and improve channel change latency.

 
Yes

When a license expires a new license can be automatically available ahead of time to use. This helps to avoid playback delays and mitigates against latency when changing channels.

 
Yes

This is useful for subscription management. For example: An issued license may have a preset time limit. When it expires a STB can automatically try to renew the license. If the user still has a valid subscription then the license is renewed, and if not the request is denied.

 
Yes

Enables licenses to be downloaded on user devices for secure local offline playback.

 
Yes
Entitlement key rotationYes
Content key rotationYes
Encryption modesAES-CBC/ECB/CTR/OFB/SCTE, ATIS-IDSA, DVB-CISSA/CSA2/CSA3

On-prem or as a managed cloud service.
Supports DVB Simulcrypt.

 
Yes
Entitlement Management Message Generator (EMMG)Yes
DRM for OTT
Widevine, PlayReady, FairPlay Streaming, WisePlay
Optional

Playback use-cases

Platform supportAndroid TV 9+
(11+ recommended)
IPTV & DVB deliveryRTP, UDP, DVB-C/S/S2/T/T2
Video formatMPEG-TS
SD/HD/UHD/4KYes
Pre-integrated with PRESTOplay for Android
For hybrid IPTV & OTT as a single player
Yes

License delivery network

Server infrastructureGlobal multi-region AWS servers
Limitless scalabilityYes
Fault-tolerant & high global availabilityYes
Low-latency licensing
Fast channel start times
Yes
Rapid world-wide key synchronizationYes
Technical security audits by AWSYes
Cartesian’s Farncombe Security Audit®Yes

Dashboard, config, & account management

Extensive documentationYes
ECMG configuration
Including channels & groups
Yes
Configure delivery & authentication behaviorYes
Delivery logs and reporting
Including user device type
Yes

Examples: Download delivery logs, monthly summaries

 
Yes

Examples: License delivery, user accounts, ECMG.

 
Yes
Multi-tenancy / reseller support / client managementYes

Customer support

Customer support portalYes
24/7 support available (Gold SLA)Yes
Up to 99.999% SLA uptime optionsYes

FAQs

Have questions?

Read common questions we receive, or contact us to find more.

Here’s our high-level 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 for Android 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. 

Google introduced their Widevine 3PL program authorizing trusted partners like us to offer dedicated Widevine services, implementations, and support. This allows fast and scalable deployments for solutions like Widevine CAS.

Our Widevine CAS ECMG service is DVB Simulcrypt compliant and any headend solution which uses a scrambler/multiplexer that speaks Simulcrypt should work just fine with our solution. We’ve currently integrated and deployed solutions in the past with common vendors such as Ateme, Synamedia, and Harmonic just to name a few.

Widevine CAS requires devices to be Android TV certified. It also requires OEMCrypto version 14+ along with MediaCAS library support which needs to be provided by the SOC/OEM vendor for the device. Although it can be supported on Android version 9+ devices, most current deployments use Android 11+ which we recommend.  

We have extensive experience getting Widevine CAS working with devices – contact us today to discuss how we can help.

Yes! Widevine CAS uses Widevine Level 1 hardware security and ensures that all decryption and decoding on the device happens in its trust zone using a secure process. It replicates all output protection features that are provided by Widevine DRM and is trusted by all the leading studios for content protection.  It also employs content key rotation and allows for wrapping key rotation as well.

Widevine CAS supports all commonly used conditional access features including, among others, channel grouping (bouquets), parental controls, and key rotation.