DRM as a service · Widevine · PlayReady · FairPlay · WisePlay
Protect your video with DRM in minutes
Encryption keys and licenses for Widevine, PlayReady, FairPlay and WisePlay. No servers to run, and you pay only for what you use.
- 4 DRM systems
- Millisecond license delivery
- Pay per use, no monthly fee
POST /v1/licenses/widevine Authorization: Bearer sk_live_•••••••••• { "content_id": "movie-1234", "track": "UHD1", "policy": "strict" }
All four systems, one integration
No DRM system works on every device: each belongs to a manufacturer who ships it in their own hardware. Airi speaks all of them, from the same key and the same call.
Widevine
Android, Chrome, Firefox, Edge, smart TVs
PlayReady
Windows, Xbox, Samsung and LG TVs
FairPlay
iPhone, iPad, Mac, Apple TV, Safari
WisePlay
Huawei devices
Widevine, PlayReady and FairPlay cover practically any screen. WisePlay is added if you target the Huawei ecosystem.
From unprotected video to first play
- 01
Create the keys
Identify your content, pick qualities and DRM systems. Keys are generated instantly.
- 02
Encrypt and package
Use the keys with your usual packager: Shaka Packager, Bento4 or your CDN.
- 03
We serve the licenses
The player asks for permission, we apply your per-quality rules and answer right away.
The same control the major platforms use
One key per quality, and a different rule for each. That is what lets you demand hardware-backed devices for 4K without shutting out someone watching 720p in a browser.
- 4K 2160p
Widevine L1 · PlayReady SL3000 · HDCP 2.2
Modern phones and TVs
- 1080p Full HD
Widevine L1 · PlayReady SL2000
Most phones, TVs and browsers
- 720p HD
Widevine L3 · PlayReady SL2000
Everything, desktop browsers included
Why it is done this way
Studio distribution agreements require hardware-backed protection for 4K, and often for 1080p too. It is why a streaming service gives you 720p in desktop Chrome: that browser has no secure hardware environment, so it does not meet the bar for the higher qualities.
The soundtrack too
The common approach protects the picture and leaves the audio in the clear, because encrypting it complicates the packaging. Here the audio track ships with the same protection as the video. For a concert, a podcast or a lesson, leaving the sound unprotected is leaving the content unprotected.
Without per-quality keys you cannot do this: if 4K and 720p share a key, they share a rule. Either you demand hardware for everything and lose audience, or you demand it for nothing and serve your 4K with no real protection.
API
Rather integrate it yourself?
Everything the dashboard does is in the API. Use Airi purely as a DRM provider on top of your own infrastructure.
Docs