Secure Packager and Encoder Key Exchange API Specification
Partner and Customer Guide

Customer Onboarding

Protect your content from unauthorized use by combining a Secure Packager and Encoder Key Exchange (SPEKE) digital rights management (DRM) key provider with your encryptor and with your media players. SPEKE defines the standard for communication between encryptors and packagers of media content and digital rights management (DRM) key providers. To onboard, you choose a DRM platform key provider and configure the communication between the key provider and your encryptors and players.

Get On Board with a DRM Platform Provider

The following Amazon partners provide third-party DRM platform implementations for SPEKE. For details about their offerings and information about how to contact them, follow the links to their Amazon Partner Network pages. Partners that don't have a link don't currently have an Amazon Partner Network page, but you can contact them directly. The partners can help you get set up to use their platforms.

SPEKE Support in AWS Services and Products

This section lists the SPEKE support that is provided by AWS Media Services that run in the AWS Cloud and by AWS on-premises media products. Verify that your streaming protocol and the DRM system that you want are available for your service or product.

AWS Elemental MediaConvert - Service That Runs in the AWS Cloud

Support matrix for protocol and DRM system Microsoft PlayReady Google Widevine Apple FairPlay AES-128
DASH
Apple HLS
Microsoft Smooth

AWS Elemental MediaPackage - Service That Runs in the AWS Cloud

Support matrix for protocol and DRM system Microsoft PlayReady Google Widevine Apple FairPlay AES-128
DASH √ with key rotation √ with key rotation
Apple HLS √ with key rotation √ with key rotation
Microsoft Smooth
CMAF Apple HLS √ with key rotation

AWS Elemental Live - On-premises Product

Support matrix for protocol and DRM system Microsoft PlayReady Google Widevine Apple FairPlay AES-128
DASH
Apple HLS TS √ with key rotation √ with key rotation
Apple HLS fMP4 √ with key rotation

AWS Elemental Delta - On-premises Product

Support matrix for protocol and DRM system Microsoft PlayReady Google Widevine Apple FairPlay AES-128
DASH √ with key rotation √ with key rotation
Apple HLS √ with key rotation √ with key rotation
Microsoft Smooth
CMAF Apple HLS √ with key rotation