

# HLS output with PlayReady
<a name="drm-hls-playready"></a>

Encryption mode: Always AES CTR (AES-128)

Supported client players: Consult with the key provider (DRM implementer) for supported players.


| Description | Key provider (DRM implementer) | Version of server API from DRM implementer | Key rotation | 
| --- | --- | --- | --- | 
| The customer uses the Conax DRM solution for protecting HLS output using the PlayReady DRM technology. The end user plays the content on a Conax-approved player. | Conax | GetPlayReady<br />KeyForHLS v1 | Static | 
| The customer uses the Irdeto DRM.<br />(ActiveCloak for Media) solution for protecting HLS output using the PlayReady DRM technology. The end user plays the content on an Irdeto-approved player. | Irdeto ActiveCloak for Media  | Irdeto does not currently have API versioning. | Static | 
| The customer uses the InsideSecure DRM solution for protecting HLS output using the PlayReady DRM technology. The end user plays the content on an Inside-Secure-approved player. | InsideSecure | keyprovisioning v1.0 | Static, Rotating | 
| The customer uses the InsideSecure feature of the thePlatform DRM solution for protecting HLS output using the PlayReady DRM technology. The end user plays the content on a thePlatform-approved player. | InsideSecure on thePlatform | Not applicable; static key generated by Elemental Live | Static | 
| The customer uses the Irdeto feature of the thePlatform DRM solution for protecting HLS output using the PlayReady DRM technology. The end user will play the content on a thePlatform-approved player. | Irdeto on thePlatform | Not applicable; static key generated by Elemental Live | Static | 
| The customer uses the Microsoft feature of the thePlatform DRM solution for protecting HLS output using the PlayReady DRM technology. The end user plays the content on a thePlatform-approved player. | Microsoft client on thePlatform | Not applicable; static key generated by Elemental Live | Static | 
| The customer uses the Piksel DRM solution for protecting HLS output using the PlayReady DRM technology. The end user will play the content on a Piksel-approved player. | Piksel | GetEncryptInfo v1.0 | Static | 