Container and DRM system support with SPEKE - AWS Elemental MediaPackage

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. For more information about SPEKE Version 2.0 encryption configurations, see SPEKE Version 2.0 presets.

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 that MediaPackage supports.

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