DRMtoday: Digital rights management service
Let’s face it, digital rights management (DRM) can get downright complicated. With numerous technologies in use, protecting your valuable video assets across over the top (OTT) platforms isn’t always straightforward.
That’s where we come in. Our specialty is curing your digital rights pain points.
Meet our cloud DRM service: DRMtoday
Our licensing solution lets OTT businesses quickly launch monetized services without worrying about how to meet content owner security requirements. Rapidly adopt all video streaming DRM systems at once so you can focus on getting to market.
Save on security
Operating DRM in-house can be costly and complicated. We’ve taken care of the hard work with ready-to-use licensing saving you time and money.
Leading licensing
DRMtoday provides powerful online multi-DRM cloud content licensing for both large and small organizations worldwide.
Seriously scalable
Expecting your audience numbers to explode? Our flexible solution automatically scales to meet any growth as your service becomes more popular.
More than multi-DRM
We add access control on top of licensing for an extra monetization treat. Using these DRMtoday features can also help you simplify multi-CDN setups and become CDN agnostic.
Geoblocking
Authorize service only in desired locations.
Concurrent stream limiting
Enable ‘limited device number’ business models.
Stream takedown
Stop streams and block DRM requests from users you identify as pirates.
Broadcasters can take advantage of Widevine CAS licensing as well to secure hybrid PayTV STB services at low-cost.
We’ve mastered studio compliance for you
We’ve gathered a deep understanding of studio compliance by working with DRM protection since 2007.
You gain a top-notch
team of security specialists serving your solution.
Meet strict content owner security conditions to deliver premium video.
DRMtoday can enforce studio requirements for HD and UHD/HDR content through multi-key management and limiting stream qualities to a device’s security level.
Our expert assistance accelerates studio security checks and simplifies tech challenges like HDCP.
A global license delivery network
We’ve designed a highly available autoscaling server structure across multiple AWS regions to avoid outages with exceptional fault-tolerant redundancy.
License in the fast lane
Audiences expect instant playback. Our speedy network, along with some castLabs magic, minimizes key delivery time to help them enjoy video sooner.
Solutions for all screens
Different devices and platforms support different security technologies. DRMtoday gives protected content maximum reach allowing your full audience to watch their way.
Simple setup
Get up and running fast with our straightforward API. Just one integration gives you multi-DRM access.
Easy dashboard
Our user-friendly frontend lets you manage and monitor licensing activity including sub-brands for media groups.
Reselling support
Want to resell DRMtoday? Easy. Our dashboard also lets you oversee your own clients.

Super secure
DRMtoday has received the Farncombe Security Audit® mark from Cartesian’s extensive review of our service.
Compatible with leading technologies
Packaging partners
We’ve partnered with popular streaming providers to simplify workflows with smooth key ingestion.
Video player convenience
DRMtoday is naturally integrated with our range of smart PRESTOplay playback SDKs. But it also works with third-party solutions (if that’s the way you want to go of course).
PRESTOplay for Web Apps, Android, iOS, React Native, and GStreamer
Let’s get technical
License delivery network | |
---|---|
Server infrastructure | Global multi-region AWS servers |
Highly scalable | ![]() |
Fault-tolerant & high global availability Multiple instances per region for added redundancy
|
![]() |
Low-latency licensing Fast stream start times
|
![]() |
Rapid world-wide key synchronization | ![]() |
Service integration method | Single API for all DRMs |
Advanced licensing | |
---|---|
Hardware-security licensing In Trusted Execution Environments (TEE) |
![]() |
Widevine Level 1 hardware-DRM Including detection and filtering
|
![]() |
PlayReady SL3000 hardware-DRM Including detection and filtering
|
![]() |
WisePlay hardware-DRM Including detection and filtering
|
![]() |
Widevine Verified Media Path (VMP) | ![]() |
Multi-key delivery
Multi-key support for different content representations including security level filtering. For example, you can have different keys for SD, HD, and UHD/4K resolution quality content. Separate keys can also be assigned for audio tracks, as well as different content formats such as MPEG-DASH and HLS.
|
![]() |
Key rotation | ![]() |
Persistent licensing
Enables licenses to be downloaded on user devices for secure local offline playback. This can also be useful in online use-cases to improve latency and channel zapping speed.
|
![]() |
License pre-fetching
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 streams.
|
![]() |
Dual expiry (license window duration)
For example: enable a 1 week license time-frame to watch a 120 minute content title. License expires either after 1 week or after 120 minutes of viewing.
|
![]() |
Common Encryption (CENC)
Allows a single encrypted file-set to be streamed across multiple platforms.
|
![]() |
AES-CTR & AES-CBC content encryption modes
Supports signaling and license creation for AES-CTR and AES-CBC encrypted content.
|
![]() |
Authentication methods | |
---|---|
Callback authentication | ![]() |
Upfront token authentication | ![]() |
Access control | |
---|---|
Concurrent stream limiting
Prevent user access to streams by denying licensing and license renewal requests. This controls how many streams can be
accessed simultaneously by a given user, for example, to enable ‘limited device number’ business models.
|
![]() |
Geoblocking
Authorize or block user access to your content in specific locations.
|
![]() |
Stream takedown
This enables stopping live/VOD streams for users you identify as pirating your content. We can also block new DRM requests until the user has been disabled in your authorization system.
|
![]() |
Selectively enforce stream quality
Based on playback device’s security level
For example, you can identify server-side if a device is secure enough for HD quality, or if bit rates should be limited. This is useful as studios typically require hardware DRM to playback high quality renditions such as HD, UHD, and HDR.
|
![]() |
Device filtering
By model, manufacturer, or unique ID
|
![]() |
Output protection control HDCP level enforcement
|
![]() |
DRM security & more | |
---|---|
Google Widevine
Includes local license generation for faster delivery. We don’t require passing our license requests through a Google-operated service as license generation is entirely handled by DRMtoday. This improves latency and also avoids a third-party server dependency.
|
![]() |
Microsoft PlayReady | ![]() |
Apple FairPlay Streaming | ![]() |
Huawei WisePlay | ![]() |
CMLA-OMA | On request for legacy devices |
ClearKey HLS (AES-128) | Optional |
Widevine CAS
Conditional access system (CAS) for Android TV
|
Optional |
Playback use-cases | |
---|---|
VOD | ![]() |
Live | ![]() |
Offline
Persistent sessions
|
![]() |
Stream ABR video formats | CMAF, MPEG-DASH, HLS, Smooth Streaming |
Real-time WebRTC | ![]() |
Online dashboard | |
---|---|
Configure ingest, delivery, and authentication behavior | ![]() |
Security setting templates
For example: to set security settings for different stream types, or for different studio content requirements.
|
![]() |
Delivery logs and reporting Including user device type |
![]() |
Extensive documentation With reference code for ingest and license delivery authorization
|
![]() |
Configuration API Examples: license delivery, user accounts
|
![]() |
Reporting API Examples: download delivery log, monthly summaries
|
![]() |
Key ingestion | ![]() |
Reseller support and client management | ![]() |
Ingest API compatibility | |
---|---|
Universal key ingest Server & client side key generation
|
![]() |
Widevine Common Encryption | ![]() |
CPIX (Content Protection Information Exchange)
An XML document format designed to standardize how content key exchanges are performed.
|
![]() |
AWS SPEKE (Secure Packager and Encoder Key Exchange) SPEKE versions 1 & 2
|
![]() |
Customer support | |
---|---|
Customer support portal | ![]() |
24/7 support available (Gold SLA) | ![]() |
Get started with a FREE trial!
Sounds good so far? Try DRMtoday for 30 days with no commitment needed.