This is version 2.18 of the AWS Elemental Server documentation. This is the latest version. For prior versions, see the Previous Versions section of AWS Elemental Conductor File and AWS Elemental Server Documentation.
Supported DRM Solutions with AWS Elemental Server
Output Container | DRM Technology Provider | Key Provider (DRM Implementer) | Version of AWS Elemental Server API from DRM Implementer | Client Player | Encryption Mode | Key Rotation | Version of AWS Elemental Encoder |
---|---|---|---|---|---|---|---|
DASH | CENC/ Widevine | Piksel | GetEncryptInfo v1.0 | Piksel-approved player that is Widevine/CENC compliant |
AES CTR (AES-128) |
Static | 2.10 + |
HLS | Apple Fairplay | 1Mainstream | Version 1.1 | 1Mainstream-approved player |
AES CBC (Sample AES) |
Static | 2.6 + |
HLS | PlayReady | Conax |
GetPlayReady KeyForHLS v1 |
Conax-approved player |
AES CTR (AES-128) |
Static | 2.6 + |
HLS | PlayReady | Irdeto ActiveCloak for Media | Irdeto does not currently have API versioning. | Irdeto-approved player |
AES CTR (AES-128) |
Static | 2.6 + |
HLS | PlayReady | InsideSecure | keyprovisioning v1.0 | InsideSecure-approved player |
AES CTR (AES-128) |
Static, Rotating | 2.6 + |
HLS | PlayReady | InsideSecure on thePlatform | Not applicable; static key generated by AWS Elemental | thePlatform-approved player |
AES CTR (AES-128) |
Static | 2.6 + |
HLS | PlayReady | Irdeto on thePlatform | Not applicable; static key generated by AWS Elemental | thePlatform-approved player |
AES CTR (AES-128) |
Static | 2.7 + |
HLS | PlayReady | Microsoft client on thePlatform | Not applicable; static key generated by AWS Elemental | thePlatform-approved player |
AES CTR (AES-128) |
Static | 2.7 + |
HLS | PlayReady | Piksel | GetEncryptInfo v1.0 | Piksel-approved player |
AES CTR (AES-128) |
Static | 2.6 + |
HLS | SecureMedia | SecureMedia | No versioning information is available from Arris. | SecureMedia-approved player |
AES CTR (AES-128) |
Static, Rotating | 2.6 + |
HLS |
Verimatrix Content Authority System (VCAS) |
Verimatrix | VCAS for Internet TV 4.2 Integration Guide | Verimatrix-approved player |
AES CBC (AES-128) |
Static, Rotating | 2.6 + |
HLS | Apple Fairplay | Self-Generated | Not applicable; key is generated by AWS Elemental. | iOS player |
AES CBC (Sample AES) |
Static, Rotating | 2.6 + |
HLS | Apple Fairplay | Generic Key Provider | Not applicable | iOS player |
AES CBC (Sample AES) |
Static, Rotating | 2.6 + |
HLS | Adobe pHLS | - | Not applicable | Adobe-approved player |
AES ECB (AES-128) |
Static | 2.6 + |
HLS | Flash Access | Adobe Access Primetime | Not applicable; key is generated outside AWS Elemental. | Adobe-approved player |
AES ECB (AES-128) |
Static | 2.7 + |
MSS | PlayReady | Conax | GetPlayReadyKeyForMSSmoothStreaming v1 | Conax-approved player | AES CTR | Static | 2.6 + |
MSS | PlayReady | InsideSecure | keyprovisioning v1.0 | InsideSecure-approved player | AES CTR | Rotating | 2.6 + |
MSS | PlayReady | Irdeto on thePlatform | Not applicable; static key is generated by AWS Elemental. | thePlatform-approved player | AES CTR | Static | 2.6 + |
MSS | PlayReady | Piksel | GetEncryptInfo v1.0 | Piksel-approved player | AES CTR | Static | 2.6 + |
MSS | PlayReady | Self-Generated or Static | Not applicable. | Microsoft-Silverlight-approved player | AES CTR | Static | 2.6 + |
MSS | PlayReady | Seachange |
Acquire PackagingData v1.0 |
Seachange-approved player | AES CTR | Static | 2.9 + |
HDS | Adobe pHDS | - | Not applicable | Adobe-approved player | AES ECB | Static | 2.6 + |
HDS | Flash Access | Adobe Access Primetime | Not applicable; key is generated outside AWS Elemental. | Adobe-approved player | AES ECB | Static | 2.6 + |