Container and DRM system support with SPEKE
MediaPackage supports SPEKE
Version 2.0 which uses multiple, distinct encryption keys for audio and video tracks and uses Content Protection Information Exchange (CPIX) Version 2.3
Supported containers and DRM systems
The following table lists the different containers and digital rights management (DRM) systems that SPEKE Version 2.0 supports.
SPEKE Version 2.0 – Support matrix for container and DRM system | Apple FairPlay | ClearKey AES-128 | Google Widevine | Microsoft PlayReady |
TS container |
√ Supports SAMPLE-AES |
√ Supports AES-128 |
Not supported |
Not supported |
CMAF container |
√ Supports cbcs encryption |
Not supported |
√ Supports cbcs and cenc encryption |
√ Supports cbcs and cenc encryption |
Supported DRM system IDs
The following table lists the different DRM system IDs
System IDs – Support matrix for DRM system | Apple FairPlay | ClearKey AES-128 | Google Widevine | Microsoft PlayReady |
94ce86fb-07ff-4f43-adb8-93d2fa968ca2 | 3ea8778f-7742-4bf9-b18b-e834b2acbd47 | edef8ba9-79d6-4ace-a3c8-27dcd51d21ed | 9a04f079-9840-4286-ab92-e65be0885f95 |