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
license-request.http
POST /v1/licenses/widevine
Authorization: Bearer sk_live_••••••••••

{
  "content_id": "movie-1234",
  "track": "UHD1",
  "policy": "strict"
}
200 OK license granted · 12 ms

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.

WV / GOOGLE

Widevine

Android, Chrome, Firefox, Edge, smart TVs

PR / MICROSOFT

PlayReady

Windows, Xbox, Samsung and LG TVs

FPS / APPLE

FairPlay

iPhone, iPad, Mac, Apple TV, Safari

WP / HUAWEI

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

  1. 01

    Create the keys

    Identify your content, pick qualities and DRM systems. Keys are generated instantly.

  2. 02

    Encrypt and package

    Use the keys with your usual packager: Shaka Packager, Bento4 or your CDN.

  3. 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.

How it works in detail

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