A one-page reference for key delivery before you lock the architecture or sign a DRM contract: the EME license-acquisition flow (encrypted → generateRequest → message → POST with an entitlement token → update → key in the CDM), the 'who never sees the key' secret map (the clear content key only in KMS/HSM, the license server, and the CDM; default_KID is a public name; the communication key never in the client), the three dialects (Widevine license request; PlayReady challenge + KID; FairPlay SPC
Download free PDF

The handbook · 7 volumes
Fora Soft Video Engineering Handbook
This key delivery reference traces the EME license flow, maps who may see the content key and compares Widevine, PlayReady and FairPlay request dialects. We wrote seven volumes covering the whole video stack; start with Volume 3 for DRM and players, then Volume 2 for CMAF packaging, with Volume 1 for encoding. Written by Nikolay Sapunov, CEO at Fora Soft.
About to sign a DRM contract and want the license and key flow designed before you commit?
Share your devices and studio requirements, and we will design the key delivery architecture across all three DRMs and the secrets map behind it. 250+ video products shipped since 2005.