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 DRMtoday licensing solution lets OTT businesses quickly launch monetized services without worrying about how to meet those content owner security requirements.
Rapidly adopt all leading DRM systems at once so you can focus on getting to market.
Save on security
Operating DRM in-house is a costly and complicated drain on resources. We’ve taken care of the hard work with ready-to-use licensing saving you time and money.
Cash-in on your content
Multi-DRM enables streaming video business models including SVOD, TVOD, AVOD, and PPV.
Seriously scalable
Expecting your audience numbers to explode? Our flexible online DRM licensing automatically scales to meet any growth as your service becomes more popular.
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.
Our DRM systems meet strict content owner security requirements letting you deliver premium video online.
Managing hardware protection is essential for HD, UHD, and HDR. DRMtoday can enforce studio requirements by only allowing stream qualities that meet a device’s security level.
With our expert assistance we’ll help you complete security checks to accelerate turnaround time when obtaining studio media.
A global license delivery network
We’ve designed a powerful and highly available autoscaling server structure across multiple AWS regions worldwide to avoid outages with exceptional fault-tolerant redundancy.
License in the fast lane
Viewers expect instant playback. Our speedy network, along with castLabs magic, minimizes key delivery time wherever your customers are 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.
More than multi-DRM
Hybrid PayTV service
Broadcasters can also take advantage of our Widevine CAS licensing to secure PayTV STB services at low-cost.
Added control
We layer access control features on top of licensing for an extra monetization treat.
- Geoblocking: authorize service only in desired locations
- Concurrent stream limiting: enable ‘limited device number’ business models
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).
Let’s get technical
License delivery network | |
---|---|
Server infrastructure | 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 |
Authentication methods | |
---|---|
Callback authentication | ![]() |
Upfront token authentication | ![]() |
Access control | |
---|---|
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.
|
![]() |
Geoblocking
Authorize or block user access to your content in specific locations.
|
![]() |
Device filtering
By model, manufacturer, or unique ID
|
![]() |
Output protection control HDCP level enforcement
|
![]() |
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.
|
![]() |
Advanced security | |
---|---|
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
|
![]() |
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 | ![]() |
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.
|
![]() |
Widevine CAS
Conditional access system (CAS) for Android TV
|
Optional |
DRM security | |
---|---|
Widevine (Modular) | ![]() |
PlayReady | ![]() |
FairPlay Streaming | ![]() |
Widevine (Classic) | ![]() |
CMLA-OMA | On request for legacy devices |
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.
|
![]() |
Playback use-cases | |
---|---|
VOD | ![]() |
Live | ![]() |
Offline
Persistent sessions
|
![]() |
Stream ABR video formats | CMAF, MPEG-DASH, HLS, Smooth Streaming |
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) | ![]() |
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.