Skip to main content

Titan

The Axinom Key Service provides a CPIX key exchange endpoint for the Titan encoder. This endpoint accepts a CPIX XML document as input and returns a CPIX XML document containing generated content keys and DRM signaling data.

The Titan endpoint follows a request–response CPIX workflow, where the encoder submits a CPIX request describing required keys and DRM systems, and the Key Service responds with a fully populated CPIX document.

Endpoint​

POST https://key-server-management.axprod.net/api/Titan

Authorization​

This endpoint requires an authorization header - the same as described under the Key Service Management API.

Authorization: Basic <base64(tenantId:keyServiceManagementKey)>

Request​

Request Body

The request body must contain a valid CPIX XML document.

  • The document must comply with the CPIX schema
  • CPIX 2.1 and 2.3 compatibility is supported
  • The request must include at least one <cpix:DRMSystem> element

If the CPIX document is invalid or unsupported, the service returns an HTTP 400 Bad Request response.

Example of a Titan Request (CPIX)
<cpix:CPIX contentId="abc123" version="2.3" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
<cpix:ContentKey explicitIV="OFj2IjCsPJFfMAxmQxLGPw==" kid="98ee5596-cd3e-a20d-163a-e382420c6eff" commonEncryptionScheme="cbcs"/>
<cpix:ContentKey explicitIV="L6jzdXrXAFbCJGBuMrrKrG==" kid="53abdba2-f210-43cb-bc90-f18f9a890a02" commonEncryptionScheme="cbcs"/>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2">
<cpix:HLSSignalingData playlist="media"/>
<cpix:HLSSignalingData playlist="master"/>
</cpix:DRMSystem>
<cpix:DRMSystem kid="53abdba2-f210-43cb-bc90-f18f9a890a02" systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2">
<cpix:HLSSignalingData playlist="media"/>
<cpix:HLSSignalingData playlist="master"/>
</cpix:DRMSystem>
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
<cpix:PSSH/>
<cpix:ContentProtectionData/>
<cpix:HLSSignalingData playlist="media"/>
<cpix:HLSSignalingData playlist="master"/>
<cpix:SmoothStreamingProtectionHeaderData/>
</cpix:DRMSystem>
<cpix:DRMSystem kid="53abdba2-f210-43cb-bc90-f18f9a890a02" systemId="9a04f079-9840-4286-ab92-e65be0885f95">
<cpix:PSSH/>
<cpix:ContentProtectionData/>
<cpix:HLSSignalingData playlist="media"/>
<cpix:HLSSignalingData playlist="master"/>
<cpix:SmoothStreamingProtectionHeaderData/>
</cpix:DRMSystem>
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
<cpix:PSSH/>
<cpix:ContentProtectionData/>
<cpix:HLSSignalingData playlist="media"/>
<cpix:HLSSignalingData playlist="master"/>
</cpix:DRMSystem>
<cpix:DRMSystem kid="53abdba2-f210-43cb-bc90-f18f9a890a02" systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed">
<cpix:PSSH/>
<cpix:ContentProtectionData/>
<cpix:HLSSignalingData playlist="media"/>
<cpix:HLSSignalingData playlist="master"/>
</cpix:DRMSystem>
</cpix:DRMSystemList>
<cpix:ContentKeyUsageRuleList>
<cpix:ContentKeyUsageRule kid="98ee5596-cd3e-a20d-163a-e382420c6eff" intendedTrackType="VIDEO">
<cpix:VideoFilter />
</cpix:ContentKeyUsageRule>
<cpix:ContentKeyUsageRule kid="53abdba2-f210-43cb-bc90-f18f9a890a02" intendedTrackType="AUDIO">
<cpix:AudioFilter />
</cpix:ContentKeyUsageRule>
</cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

The table below explains the elements of the request XML.

ElementDescription
ContentKeyListThe list of the Key IDs for which the Keys shall be generated. Each key ID is a GUID.
DRMSystemListRequested DRM types, for which the PSSH boxes will be delivered. The IDs are as defined by DASH-IF. Axinom Key Service supports FairPlay, PlayReady, and Widevine (listed in the example above in this order).
ContentKeyUsageRuleListContent key usage rules for each key. It’s a pass-through that will only be returned to the Client.

Protection Schemes​

The Titan endpoint supports the following common encryption schemes, depending on the DRM system:

DRM SystemSupported Protection Schemes
Widevinecenc, cbcs, cens, cbc1
PlayReadycenc, cbcs
FairPlaycbcs

If a protection scheme is explicitly provided in the CPIX request, it is validated against the DRM system.

If no protection scheme is provided, the service applies defaults:

  • Widevine / PlayReady β†’ cenc
  • FairPlay β†’ cbcs

If a single content key is associated with both FairPlay and Widevine or PlayReady, cbcs protection scheme must be explicitly provided in the request, as FairPlay doesn’t support cenc.

Response​

Response Body

On success, the endpoint returns an HTTP 200 OK response with a CPIX XML document containing:

Example CPIX document returned by the '/Titan' endpoint
<?xml version="1.0" encoding="utf-8"?>
<cpix:CPIX contentId="abc123" version="2.3" xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc">
<cpix:ContentKeyList>
<cpix:ContentKey kid="98ee5596-cd3e-a20d-163a-e382420c6eff" explicitIV="RqFLPQtbVC/1eagf8uhgJA==">
<cpix:Data>
<pskc:Secret>
<pskc:PlainValue>KfE/gBNBDfiaW7dsCORs4Q==</pskc:PlainValue>
</pskc:Secret>
</cpix:Data>
</cpix:ContentKey>
<cpix:ContentKey kid="53abdba2-f210-43cb-bc90-f18f9a890a02" explicitIV="FOuGsXs3rfAKsD8QkZtCqg==">
<cpix:Data>
<pskc:Secret>
<pskc:PlainValue>UBLa/CVPpPTzN8cZA/EAAA==</pskc:PlainValue>
</pskc:Secret>
</cpix:Data>
</cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
<cpix:DRMSystem systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLFVSST0ic2tkOi8vOThlZTU1OTYtY2QzZS1hMjBkLTE2M2EtZTM4MjQyMGM2ZWZmOjQ2QTE0QjNEMEI1QjU0MkZGNTc5QTgxRkYyRTg2MDI0IixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovLzk4ZWU1NTk2LWNkM2UtYTIwZC0xNjNhLWUzODI0MjBjNmVmZjo0NkExNEIzRDBCNUI1NDJGRjU3OUE4MUZGMkU4NjAyNCIsS0VZRk9STUFUPSJjb20uYXBwbGUuc3RyZWFtaW5na2V5ZGVsaXZlcnkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="9a04f079-9840-4286-ab92-e65be0885f95" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:PSSH>AAAB3nBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAb6+AQAAAQABALQBPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMwAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAUwA+ADwASwBJAEQAIABBAEwARwBJAEQAPQAiAEEARQBTAEMAQgBDACIAIABWAEEATABVAEUAPQAiAGwAbABYAHUAbQBEADcATgBEAGEASQBXAE8AdQBPAEMAUQBnAHgAdQAvAHcAPQA9ACIAPgA8AC8ASwBJAEQAPgA8AC8ASwBJAEQAUwA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQjNuQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUFiNitBUUFBQVFBQkFMUUJQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTXdBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCSkFFUUFVd0ErQUR3QVN3QkpBRVFBSUFCQkFFd0FSd0JKQUVRQVBRQWlBRUVBUlFCVEFFTUFRZ0JEQUNJQUlBQldBRUVBVEFCVkFFVUFQUUFpQUd3QWJBQllBSFVBYlFCRUFEY0FUZ0JFQUdFQVNRQlhBRThBZFFCUEFFTUFVUUJuQUhnQWRRQXZBSGNBUFFBOUFDSUFQZ0E4QUM4QVN3QkpBRVFBUGdBOEFDOEFTd0JKQUVRQVV3QStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUM4QVJBQkJBRlFBUVFBK0FEd0FMd0JYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0ErQUE9PTwvcHNzaD48cHJvIHhtbG5zPSJ1cm46bWljcm9zb2Z0OnBsYXlyZWFkeSI+dmdFQUFBRUFBUUMwQVR3QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQUlBQjRBRzBBYkFCdUFITUFQUUFpQUdnQWRBQjBBSEFBT2dBdkFDOEFjd0JqQUdnQVpRQnRBR0VBY3dBdUFHMEFhUUJqQUhJQWJ3QnpBRzhBWmdCMEFDNEFZd0J2QUcwQUx3QkVBRklBVFFBdkFESUFNQUF3QURjQUx3QXdBRE1BTHdCUUFHd0FZUUI1QUZJQVpRQmhBR1FBZVFCSUFHVUFZUUJrQUdVQWNnQWlBQ0FBZGdCbEFISUFjd0JwQUc4QWJnQTlBQ0lBTkFBdUFETUFMZ0F3QUM0QU1BQWlBRDRBUEFCRUFFRUFWQUJCQUQ0QVBBQlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFc0FTUUJFQUZNQVBnQThBRXNBU1FCRUFDQUFRUUJNQUVjQVNRQkVBRDBBSWdCQkFFVUFVd0JEQUVJQVF3QWlBQ0FBVmdCQkFFd0FWUUJGQUQwQUlnQnNBR3dBV0FCMUFHMEFSQUEzQUU0QVJBQmhBRWtBVndCUEFIVUFUd0JEQUZFQVp3QjRBSFVBTHdCM0FEMEFQUUFpQUQ0QVBBQXZBRXNBU1FCRUFENEFQQUF2QUVzQVNRQkVBRk1BUGdBOEFDOEFVQUJTQUU4QVZBQkZBRU1BVkFCSkFFNEFSZ0JQQUQ0QVBBQXZBRVFBUVFCVUFFRUFQZ0E4QUM4QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQVBnQT08L3Bybz4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLEtFWUZPUk1BVD0iY29tLm1pY3Jvc29mdC5wbGF5cmVhZHkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIixVUkk9ImRhdGE6dGV4dC9wbGFpbjtjaGFyc2V0PVVURi0xNjtiYXNlNjQsdmdFQUFBRUFBUUMwQVR3QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQUlBQjRBRzBBYkFCdUFITUFQUUFpQUdnQWRBQjBBSEFBT2dBdkFDOEFjd0JqQUdnQVpRQnRBR0VBY3dBdUFHMEFhUUJqQUhJQWJ3QnpBRzhBWmdCMEFDNEFZd0J2QUcwQUx3QkVBRklBVFFBdkFESUFNQUF3QURjQUx3QXdBRE1BTHdCUUFHd0FZUUI1QUZJQVpRQmhBR1FBZVFCSUFHVUFZUUJrQUdVQWNnQWlBQ0FBZGdCbEFISUFjd0JwQUc4QWJnQTlBQ0lBTkFBdUFETUFMZ0F3QUM0QU1BQWlBRDRBUEFCRUFFRUFWQUJCQUQ0QVBBQlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFc0FTUUJFQUZNQVBnQThBRXNBU1FCRUFDQUFRUUJNQUVjQVNRQkVBRDBBSWdCQkFFVUFVd0JEQUVJQVF3QWlBQ0FBVmdCQkFFd0FWUUJGQUQwQUlnQnNBR3dBV0FCMUFHMEFSQUEzQUU0QVJBQmhBRWtBVndCUEFIVUFUd0JEQUZFQVp3QjRBSFVBTHdCM0FEMEFQUUFpQUQ0QVBBQXZBRXNBU1FCRUFENEFQQUF2QUVzQVNRQkVBRk1BUGdBOEFDOEFVQUJTQUU4QVZBQkZBRU1BVkFCSkFFNEFSZ0JQQUQ0QVBBQXZBRVFBUVFCVUFFRUFQZ0E4QUM4QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQVBnQT0i</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxLRVlGT1JNQVQ9ImNvbS5taWNyb3NvZnQucGxheXJlYWR5IixLRVlGT1JNQVRWRVJTSU9OUz0iMSIsVVJJPSJkYXRhOnRleHQvcGxhaW47Y2hhcnNldD1VVEYtMTY7YmFzZTY0LHZnRUFBQUVBQVFDMEFUd0FWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFJQUI0QUcwQWJBQnVBSE1BUFFBaUFHZ0FkQUIwQUhBQU9nQXZBQzhBY3dCakFHZ0FaUUJ0QUdFQWN3QXVBRzBBYVFCakFISUFid0J6QUc4QVpnQjBBQzRBWXdCdkFHMEFMd0JFQUZJQVRRQXZBRElBTUFBd0FEY0FMd0F3QURNQUx3QlFBR3dBWVFCNUFGSUFaUUJoQUdRQWVRQklBR1VBWVFCa0FHVUFjZ0FpQUNBQWRnQmxBSElBY3dCcEFHOEFiZ0E5QUNJQU5BQXVBRE1BTGdBd0FDNEFNQUFpQUQ0QVBBQkVBRUVBVkFCQkFENEFQQUJRQUZJQVR3QlVBRVVBUXdCVUFFa0FUZ0JHQUU4QVBnQThBRXNBU1FCRUFGTUFQZ0E4QUVzQVNRQkVBQ0FBUVFCTUFFY0FTUUJFQUQwQUlnQkJBRVVBVXdCREFFSUFRd0FpQUNBQVZnQkJBRXdBVlFCRkFEMEFJZ0JzQUd3QVdBQjFBRzBBUkFBM0FFNEFSQUJoQUVrQVZ3QlBBSFVBVHdCREFGRUFad0I0QUhVQUx3QjNBRDBBUFFBaUFENEFQQUF2QUVzQVNRQkVBRDRBUEFBdkFFc0FTUUJFQUZNQVBnQThBQzhBVUFCU0FFOEFWQUJGQUVNQVZBQkpBRTRBUmdCUEFENEFQQUF2QUVRQVFRQlVBRUVBUGdBOEFDOEFWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFQZ0E9Ig==</cpix:HLSSignalingData>
<cpix:SmoothStreamingProtectionHeaderData>vgEAAAEAAQC0ATwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADMALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAFMAPgA8AEsASQBEACAAQQBMAEcASQBEAD0AIgBBAEUAUwBDAEIAQwAiACAAVgBBAEwAVQBFAD0AIgBsAGwAWAB1AG0ARAA3AE4ARABhAEkAVwBPAHUATwBDAFEAZwB4AHUALwB3AD0APQAiAD4APAAvAEsASQBEAD4APAAvAEsASQBEAFMAPgA8AC8AUABSAE8AVABFAEMAVABJAE4ARgBPAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=</cpix:SmoothStreamingProtectionHeaderData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:PSSH>AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEJjuVZbNPqINFjrjgkIMbv9I88aJmwY=</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFSmp1VlpiTlBxSU5GanJqZ2tJTWJ2OUk4OGFKbXdZPTwvcHNzaD4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLFVSST0iZGF0YTp0ZXh0L3BsYWluO2Jhc2U2NCxBQUFBT0hCemMyZ0FBQUFBN2UrTHFYbldTczZqeUNmYzFSMGg3UUFBQUJnU0VKanVWWmJOUHFJTkZqcmpna0lNYnY5STg4YUptd1k9IixLRVlJRD0weDk4RUU1NTk2Q0QzRUEyMEQxNjNBRTM4MjQyMEM2RUZGLEtFWUZPUk1BVD0idXJuOnV1aWQ6ZWRlZjhiYTktNzlkNi00YWNlLWEzYzgtMjdkY2Q1MWQyMWVkIixLRVlGT1JNQVRWRVJTSU9OUz0iMSI=</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9ImRhdGE6dGV4dC9wbGFpbjtiYXNlNjQsQUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFSmp1VlpiTlBxSU5GanJqZ2tJTWJ2OUk4OGFKbXdZPSIsS0VZSUQ9MHg5OEVFNTU5NkNEM0VBMjBEMTYzQUUzODI0MjBDNkVGRixLRVlGT1JNQVQ9InVybjp1dWlkOmVkZWY4YmE5LTc5ZDYtNGFjZS1hM2M4LTI3ZGNkNTFkMjFlZCIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2" kid="53abdba2-f210-43cb-bc90-f18f9a890a02">
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLFVSST0ic2tkOi8vNTNhYmRiYTItZjIxMC00M2NiLWJjOTAtZjE4ZjlhODkwYTAyOjE0RUI4NkIxN0IzN0FERjAwQUIwM0YxMDkxOUI0MkFBIixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovLzUzYWJkYmEyLWYyMTAtNDNjYi1iYzkwLWYxOGY5YTg5MGEwMjoxNEVCODZCMTdCMzdBREYwMEFCMDNGMTA5MTlCNDJBQSIsS0VZRk9STUFUPSJjb20uYXBwbGUuc3RyZWFtaW5na2V5ZGVsaXZlcnkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="9a04f079-9840-4286-ab92-e65be0885f95" kid="53abdba2-f210-43cb-bc90-f18f9a890a02">
<cpix:PSSH>AAAB3nBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAb6+AQAAAQABALQBPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMwAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAUwA+ADwASwBJAEQAIABBAEwARwBJAEQAPQAiAEEARQBTAEMAQgBDACIAIABWAEEATABVAEUAPQAiAG8AdAB1AHIAVQB4AEQAeQB5ADAATwA4AGsAUABHAFAAbQBvAGsASwBBAGcAPQA9ACIAPgA8AC8ASwBJAEQAPgA8AC8ASwBJAEQAUwA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQjNuQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUFiNitBUUFBQVFBQkFMUUJQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTXdBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCSkFFUUFVd0ErQUR3QVN3QkpBRVFBSUFCQkFFd0FSd0JKQUVRQVBRQWlBRUVBUlFCVEFFTUFRZ0JEQUNJQUlBQldBRUVBVEFCVkFFVUFQUUFpQUc4QWRBQjFBSElBVlFCNEFFUUFlUUI1QURBQVR3QTRBR3NBVUFCSEFGQUFiUUJ2QUdzQVN3QkJBR2NBUFFBOUFDSUFQZ0E4QUM4QVN3QkpBRVFBUGdBOEFDOEFTd0JKQUVRQVV3QStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUM4QVJBQkJBRlFBUVFBK0FEd0FMd0JYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0ErQUE9PTwvcHNzaD48cHJvIHhtbG5zPSJ1cm46bWljcm9zb2Z0OnBsYXlyZWFkeSI+dmdFQUFBRUFBUUMwQVR3QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQUlBQjRBRzBBYkFCdUFITUFQUUFpQUdnQWRBQjBBSEFBT2dBdkFDOEFjd0JqQUdnQVpRQnRBR0VBY3dBdUFHMEFhUUJqQUhJQWJ3QnpBRzhBWmdCMEFDNEFZd0J2QUcwQUx3QkVBRklBVFFBdkFESUFNQUF3QURjQUx3QXdBRE1BTHdCUUFHd0FZUUI1QUZJQVpRQmhBR1FBZVFCSUFHVUFZUUJrQUdVQWNnQWlBQ0FBZGdCbEFISUFjd0JwQUc4QWJnQTlBQ0lBTkFBdUFETUFMZ0F3QUM0QU1BQWlBRDRBUEFCRUFFRUFWQUJCQUQ0QVBBQlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFc0FTUUJFQUZNQVBnQThBRXNBU1FCRUFDQUFRUUJNQUVjQVNRQkVBRDBBSWdCQkFFVUFVd0JEQUVJQVF3QWlBQ0FBVmdCQkFFd0FWUUJGQUQwQUlnQnZBSFFBZFFCeUFGVUFlQUJFQUhrQWVRQXdBRThBT0FCckFGQUFSd0JRQUcwQWJ3QnJBRXNBUVFCbkFEMEFQUUFpQUQ0QVBBQXZBRXNBU1FCRUFENEFQQUF2QUVzQVNRQkVBRk1BUGdBOEFDOEFVQUJTQUU4QVZBQkZBRU1BVkFCSkFFNEFSZ0JQQUQ0QVBBQXZBRVFBUVFCVUFFRUFQZ0E4QUM4QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQVBnQT08L3Bybz4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLEtFWUZPUk1BVD0iY29tLm1pY3Jvc29mdC5wbGF5cmVhZHkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIixVUkk9ImRhdGE6dGV4dC9wbGFpbjtjaGFyc2V0PVVURi0xNjtiYXNlNjQsdmdFQUFBRUFBUUMwQVR3QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQUlBQjRBRzBBYkFCdUFITUFQUUFpQUdnQWRBQjBBSEFBT2dBdkFDOEFjd0JqQUdnQVpRQnRBR0VBY3dBdUFHMEFhUUJqQUhJQWJ3QnpBRzhBWmdCMEFDNEFZd0J2QUcwQUx3QkVBRklBVFFBdkFESUFNQUF3QURjQUx3QXdBRE1BTHdCUUFHd0FZUUI1QUZJQVpRQmhBR1FBZVFCSUFHVUFZUUJrQUdVQWNnQWlBQ0FBZGdCbEFISUFjd0JwQUc4QWJnQTlBQ0lBTkFBdUFETUFMZ0F3QUM0QU1BQWlBRDRBUEFCRUFFRUFWQUJCQUQ0QVBBQlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFc0FTUUJFQUZNQVBnQThBRXNBU1FCRUFDQUFRUUJNQUVjQVNRQkVBRDBBSWdCQkFFVUFVd0JEQUVJQVF3QWlBQ0FBVmdCQkFFd0FWUUJGQUQwQUlnQnZBSFFBZFFCeUFGVUFlQUJFQUhrQWVRQXdBRThBT0FCckFGQUFSd0JRQUcwQWJ3QnJBRXNBUVFCbkFEMEFQUUFpQUQ0QVBBQXZBRXNBU1FCRUFENEFQQUF2QUVzQVNRQkVBRk1BUGdBOEFDOEFVQUJTQUU4QVZBQkZBRU1BVkFCSkFFNEFSZ0JQQUQ0QVBBQXZBRVFBUVFCVUFFRUFQZ0E4QUM4QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQVBnQT0i</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxLRVlGT1JNQVQ9ImNvbS5taWNyb3NvZnQucGxheXJlYWR5IixLRVlGT1JNQVRWRVJTSU9OUz0iMSIsVVJJPSJkYXRhOnRleHQvcGxhaW47Y2hhcnNldD1VVEYtMTY7YmFzZTY0LHZnRUFBQUVBQVFDMEFUd0FWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFJQUI0QUcwQWJBQnVBSE1BUFFBaUFHZ0FkQUIwQUhBQU9nQXZBQzhBY3dCakFHZ0FaUUJ0QUdFQWN3QXVBRzBBYVFCakFISUFid0J6QUc4QVpnQjBBQzRBWXdCdkFHMEFMd0JFQUZJQVRRQXZBRElBTUFBd0FEY0FMd0F3QURNQUx3QlFBR3dBWVFCNUFGSUFaUUJoQUdRQWVRQklBR1VBWVFCa0FHVUFjZ0FpQUNBQWRnQmxBSElBY3dCcEFHOEFiZ0E5QUNJQU5BQXVBRE1BTGdBd0FDNEFNQUFpQUQ0QVBBQkVBRUVBVkFCQkFENEFQQUJRQUZJQVR3QlVBRVVBUXdCVUFFa0FUZ0JHQUU4QVBnQThBRXNBU1FCRUFGTUFQZ0E4QUVzQVNRQkVBQ0FBUVFCTUFFY0FTUUJFQUQwQUlnQkJBRVVBVXdCREFFSUFRd0FpQUNBQVZnQkJBRXdBVlFCRkFEMEFJZ0J2QUhRQWRRQnlBRlVBZUFCRUFIa0FlUUF3QUU4QU9BQnJBRkFBUndCUUFHMEFid0JyQUVzQVFRQm5BRDBBUFFBaUFENEFQQUF2QUVzQVNRQkVBRDRBUEFBdkFFc0FTUUJFQUZNQVBnQThBQzhBVUFCU0FFOEFWQUJGQUVNQVZBQkpBRTRBUmdCUEFENEFQQUF2QUVRQVFRQlVBRUVBUGdBOEFDOEFWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFQZ0E9Ig==</cpix:HLSSignalingData>
<cpix:SmoothStreamingProtectionHeaderData>vgEAAAEAAQC0ATwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADMALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAFMAPgA8AEsASQBEACAAQQBMAEcASQBEAD0AIgBBAEUAUwBDAEIAQwAiACAAVgBBAEwAVQBFAD0AIgBvAHQAdQByAFUAeABEAHkAeQAwAE8AOABrAFAARwBQAG0AbwBrAEsAQQBnAD0APQAiAD4APAAvAEsASQBEAD4APAAvAEsASQBEAFMAPgA8AC8AUABSAE8AVABFAEMAVABJAE4ARgBPAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=</cpix:SmoothStreamingProtectionHeaderData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" kid="53abdba2-f210-43cb-bc90-f18f9a890a02">
<cpix:PSSH>AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEFOr26LyEEPLvJDxj5qJCgJI88aJmwY=</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFRk9yMjZMeUVFUEx2SkR4ajVxSkNnSkk4OGFKbXdZPTwvcHNzaD4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLFVSST0iZGF0YTp0ZXh0L3BsYWluO2Jhc2U2NCxBQUFBT0hCemMyZ0FBQUFBN2UrTHFYbldTczZqeUNmYzFSMGg3UUFBQUJnU0VGT3IyNkx5RUVQTHZKRHhqNXFKQ2dKSTg4YUptd1k9IixLRVlJRD0weDUzQUJEQkEyRjIxMDQzQ0JCQzkwRjE4RjlBODkwQTAyLEtFWUZPUk1BVD0idXJuOnV1aWQ6ZWRlZjhiYTktNzlkNi00YWNlLWEzYzgtMjdkY2Q1MWQyMWVkIixLRVlGT1JNQVRWRVJTSU9OUz0iMSI=</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9ImRhdGE6dGV4dC9wbGFpbjtiYXNlNjQsQUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFRk9yMjZMeUVFUEx2SkR4ajVxSkNnSkk4OGFKbXdZPSIsS0VZSUQ9MHg1M0FCREJBMkYyMTA0M0NCQkM5MEYxOEY5QTg5MEEwMixLRVlGT1JNQVQ9InVybjp1dWlkOmVkZWY4YmE5LTc5ZDYtNGFjZS1hM2M4LTI3ZGNkNTFkMjFlZCIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
</cpix:DRMSystem>
</cpix:DRMSystemList>
<cpix:ContentKeyUsageRuleList>
<cpix:ContentKeyUsageRule kid="98ee5596-cd3e-a20d-163a-e382420c6eff" intendedTrackType="VIDEO">
<cpix:VideoFilter />
</cpix:ContentKeyUsageRule>
<cpix:ContentKeyUsageRule kid="53abdba2-f210-43cb-bc90-f18f9a890a02" intendedTrackType="AUDIO">
<cpix:AudioFilter />
</cpix:ContentKeyUsageRule>
</cpix:ContentKeyUsageRuleList>
</cpix:CPIX>

The table below describes the key elements of the response CPIX document.

ElementDescription
ContentKeyListA generated Key and an initialization vector (IV) for each Key ID.
DrmSystemListAdditional protection data for each requested DRM system and for each key
ContentKeyUsageRuleListContent key usage rules, the same as in the request

Query Parameters​

overrideKeyIds (optional)

overrideKeyIds=true

The default value is false. When set to true, the Key Service overrides the key IDs provided in the CPIX request and derives new key IDs based on the tenant ID and ContentId.

fixedIv (optional)

fixedIv=true

The default value is false. By default, the Key Service generates random initialization vectors (IVs) for each request.

When fixedIv=true, IVs are generated deterministically based on the content key ID. This can be useful when consistent encryption parameters are required across multiple requests.

Samples​

Single-DRM Request: Widevine (CENC)​

<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix"
xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc"
contentId="example-asset-001">
<cpix:ContentKeyList>
<cpix:ContentKey kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
commonEncryptionScheme="cenc"/>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
</cpix:DRMSystemList>

Response:

<?xml version="1.0" encoding="utf-8"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="example-asset-001">
<cpix:ContentKeyList>
<cpix:ContentKey kid="98ee5596-cd3e-a20d-163a-e382420c6eff" explicitIV="IoEqw/QEiiKy3YZdnUR2hg==">
<cpix:Data>
<pskc:Secret>
<pskc:PlainValue>KfE/gBNBDfiaW7dsCORs4Q==</pskc:PlainValue>
</pskc:Secret>
</cpix:Data>
</cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
<cpix:DRMSystem systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:PSSH>AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEJjuVZbNPqINFjrjgkIMbv9I49yVmwY=</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFSmp1VlpiTlBxSU5GanJqZ2tJTWJ2OUk0OXlWbXdZPTwvcHNzaD4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLUNUUixVUkk9ImRhdGE6dGV4dC9wbGFpbjtiYXNlNjQsQUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFSmp1VlpiTlBxSU5GanJqZ2tJTWJ2OUk0OXlWbXdZPSIsS0VZSUQ9MHg5OEVFNTU5NkNEM0VBMjBEMTYzQUUzODI0MjBDNkVGRixLRVlGT1JNQVQ9InVybjp1dWlkOmVkZWY4YmE5LTc5ZDYtNGFjZS1hM2M4LTI3ZGNkNTFkMjFlZCIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUy1DVFIsVVJJPSJkYXRhOnRleHQvcGxhaW47YmFzZTY0LEFBQUFPSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQmdTRUpqdVZaYk5QcUlORmpyamdrSU1idjlJNDl5Vm13WT0iLEtFWUlEPTB4OThFRTU1OTZDRDNFQTIwRDE2M0FFMzgyNDIwQzZFRkYsS0VZRk9STUFUPSJ1cm46dXVpZDplZGVmOGJhOS03OWQ2LTRhY2UtYTNjOC0yN2RjZDUxZDIxZWQiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
</cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Multi-DRM: Widevine, PlayReady, and FairPlay with a Shared Key (CBCS)​

In this example, all three DRM technologies use the same Content Key. Therefore, the encryption scheme should be cbcs as FairPlay doesn’t support cenc.

<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix"
xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc"
contentId="multi-drm-asset">
<cpix:ContentKeyList>
<cpix:ContentKey kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
commonEncryptionScheme="cbcs"/>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
systemId="9a04f079-9840-4286-ab92-e65be0885f95"/>
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2"/>
</cpix:DRMSystemList>
</cpix:CPIX>

Response:

<?xml version="1.0" encoding="utf-8"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="multi-drm-asset">
<cpix:ContentKeyList>
<cpix:ContentKey kid="98ee5596-cd3e-a20d-163a-e382420c6eff" explicitIV="97OmrNJ/rN+rMAfdSRTZqQ==">
<cpix:Data>
<pskc:Secret>
<pskc:PlainValue>KfE/gBNBDfiaW7dsCORs4Q==</pskc:PlainValue>
</pskc:Secret>
</cpix:Data>
</cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
<cpix:DRMSystem systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:PSSH>AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEJjuVZbNPqINFjrjgkIMbv9I88aJmwY=</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFSmp1VlpiTlBxSU5GanJqZ2tJTWJ2OUk4OGFKbXdZPTwvcHNzaD4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLFVSST0iZGF0YTp0ZXh0L3BsYWluO2Jhc2U2NCxBQUFBT0hCemMyZ0FBQUFBN2UrTHFYbldTczZqeUNmYzFSMGg3UUFBQUJnU0VKanVWWmJOUHFJTkZqcmpna0lNYnY5STg4YUptd1k9IixLRVlJRD0weDk4RUU1NTk2Q0QzRUEyMEQxNjNBRTM4MjQyMEM2RUZGLEtFWUZPUk1BVD0idXJuOnV1aWQ6ZWRlZjhiYTktNzlkNi00YWNlLWEzYzgtMjdkY2Q1MWQyMWVkIixLRVlGT1JNQVRWRVJTSU9OUz0iMSI=</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9ImRhdGE6dGV4dC9wbGFpbjtiYXNlNjQsQUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFSmp1VlpiTlBxSU5GanJqZ2tJTWJ2OUk4OGFKbXdZPSIsS0VZSUQ9MHg5OEVFNTU5NkNEM0VBMjBEMTYzQUUzODI0MjBDNkVGRixLRVlGT1JNQVQ9InVybjp1dWlkOmVkZWY4YmE5LTc5ZDYtNGFjZS1hM2M4LTI3ZGNkNTFkMjFlZCIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="9a04f079-9840-4286-ab92-e65be0885f95" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:PSSH>AAAB3nBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAb6+AQAAAQABALQBPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMwAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAUwA+ADwASwBJAEQAIABBAEwARwBJAEQAPQAiAEEARQBTAEMAQgBDACIAIABWAEEATABVAEUAPQAiAGwAbABYAHUAbQBEADcATgBEAGEASQBXAE8AdQBPAEMAUQBnAHgAdQAvAHcAPQA9ACIAPgA8AC8ASwBJAEQAPgA8AC8ASwBJAEQAUwA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQjNuQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUFiNitBUUFBQVFBQkFMUUJQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTXdBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCSkFFUUFVd0ErQUR3QVN3QkpBRVFBSUFCQkFFd0FSd0JKQUVRQVBRQWlBRUVBUlFCVEFFTUFRZ0JEQUNJQUlBQldBRUVBVEFCVkFFVUFQUUFpQUd3QWJBQllBSFVBYlFCRUFEY0FUZ0JFQUdFQVNRQlhBRThBZFFCUEFFTUFVUUJuQUhnQWRRQXZBSGNBUFFBOUFDSUFQZ0E4QUM4QVN3QkpBRVFBUGdBOEFDOEFTd0JKQUVRQVV3QStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUM4QVJBQkJBRlFBUVFBK0FEd0FMd0JYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0ErQUE9PTwvcHNzaD48cHJvIHhtbG5zPSJ1cm46bWljcm9zb2Z0OnBsYXlyZWFkeSI+dmdFQUFBRUFBUUMwQVR3QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQUlBQjRBRzBBYkFCdUFITUFQUUFpQUdnQWRBQjBBSEFBT2dBdkFDOEFjd0JqQUdnQVpRQnRBR0VBY3dBdUFHMEFhUUJqQUhJQWJ3QnpBRzhBWmdCMEFDNEFZd0J2QUcwQUx3QkVBRklBVFFBdkFESUFNQUF3QURjQUx3QXdBRE1BTHdCUUFHd0FZUUI1QUZJQVpRQmhBR1FBZVFCSUFHVUFZUUJrQUdVQWNnQWlBQ0FBZGdCbEFISUFjd0JwQUc4QWJnQTlBQ0lBTkFBdUFETUFMZ0F3QUM0QU1BQWlBRDRBUEFCRUFFRUFWQUJCQUQ0QVBBQlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFc0FTUUJFQUZNQVBnQThBRXNBU1FCRUFDQUFRUUJNQUVjQVNRQkVBRDBBSWdCQkFFVUFVd0JEQUVJQVF3QWlBQ0FBVmdCQkFFd0FWUUJGQUQwQUlnQnNBR3dBV0FCMUFHMEFSQUEzQUU0QVJBQmhBRWtBVndCUEFIVUFUd0JEQUZFQVp3QjRBSFVBTHdCM0FEMEFQUUFpQUQ0QVBBQXZBRXNBU1FCRUFENEFQQUF2QUVzQVNRQkVBRk1BUGdBOEFDOEFVQUJTQUU4QVZBQkZBRU1BVkFCSkFFNEFSZ0JQQUQ0QVBBQXZBRVFBUVFCVUFFRUFQZ0E4QUM4QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQVBnQT08L3Bybz4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLEtFWUZPUk1BVD0iY29tLm1pY3Jvc29mdC5wbGF5cmVhZHkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIixVUkk9ImRhdGE6dGV4dC9wbGFpbjtjaGFyc2V0PVVURi0xNjtiYXNlNjQsdmdFQUFBRUFBUUMwQVR3QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQUlBQjRBRzBBYkFCdUFITUFQUUFpQUdnQWRBQjBBSEFBT2dBdkFDOEFjd0JqQUdnQVpRQnRBR0VBY3dBdUFHMEFhUUJqQUhJQWJ3QnpBRzhBWmdCMEFDNEFZd0J2QUcwQUx3QkVBRklBVFFBdkFESUFNQUF3QURjQUx3QXdBRE1BTHdCUUFHd0FZUUI1QUZJQVpRQmhBR1FBZVFCSUFHVUFZUUJrQUdVQWNnQWlBQ0FBZGdCbEFISUFjd0JwQUc4QWJnQTlBQ0lBTkFBdUFETUFMZ0F3QUM0QU1BQWlBRDRBUEFCRUFFRUFWQUJCQUQ0QVBBQlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFc0FTUUJFQUZNQVBnQThBRXNBU1FCRUFDQUFRUUJNQUVjQVNRQkVBRDBBSWdCQkFFVUFVd0JEQUVJQVF3QWlBQ0FBVmdCQkFFd0FWUUJGQUQwQUlnQnNBR3dBV0FCMUFHMEFSQUEzQUU0QVJBQmhBRWtBVndCUEFIVUFUd0JEQUZFQVp3QjRBSFVBTHdCM0FEMEFQUUFpQUQ0QVBBQXZBRXNBU1FCRUFENEFQQUF2QUVzQVNRQkVBRk1BUGdBOEFDOEFVQUJTQUU4QVZBQkZBRU1BVkFCSkFFNEFSZ0JQQUQ0QVBBQXZBRVFBUVFCVUFFRUFQZ0E4QUM4QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQVBnQT0i</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxLRVlGT1JNQVQ9ImNvbS5taWNyb3NvZnQucGxheXJlYWR5IixLRVlGT1JNQVRWRVJTSU9OUz0iMSIsVVJJPSJkYXRhOnRleHQvcGxhaW47Y2hhcnNldD1VVEYtMTY7YmFzZTY0LHZnRUFBQUVBQVFDMEFUd0FWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFJQUI0QUcwQWJBQnVBSE1BUFFBaUFHZ0FkQUIwQUhBQU9nQXZBQzhBY3dCakFHZ0FaUUJ0QUdFQWN3QXVBRzBBYVFCakFISUFid0J6QUc4QVpnQjBBQzRBWXdCdkFHMEFMd0JFQUZJQVRRQXZBRElBTUFBd0FEY0FMd0F3QURNQUx3QlFBR3dBWVFCNUFGSUFaUUJoQUdRQWVRQklBR1VBWVFCa0FHVUFjZ0FpQUNBQWRnQmxBSElBY3dCcEFHOEFiZ0E5QUNJQU5BQXVBRE1BTGdBd0FDNEFNQUFpQUQ0QVBBQkVBRUVBVkFCQkFENEFQQUJRQUZJQVR3QlVBRVVBUXdCVUFFa0FUZ0JHQUU4QVBnQThBRXNBU1FCRUFGTUFQZ0E4QUVzQVNRQkVBQ0FBUVFCTUFFY0FTUUJFQUQwQUlnQkJBRVVBVXdCREFFSUFRd0FpQUNBQVZnQkJBRXdBVlFCRkFEMEFJZ0JzQUd3QVdBQjFBRzBBUkFBM0FFNEFSQUJoQUVrQVZ3QlBBSFVBVHdCREFGRUFad0I0QUhVQUx3QjNBRDBBUFFBaUFENEFQQUF2QUVzQVNRQkVBRDRBUEFBdkFFc0FTUUJFQUZNQVBnQThBQzhBVUFCU0FFOEFWQUJGQUVNQVZBQkpBRTRBUmdCUEFENEFQQUF2QUVRQVFRQlVBRUVBUGdBOEFDOEFWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFQZ0E9Ig==</cpix:HLSSignalingData>
<cpix:SmoothStreamingProtectionHeaderData>vgEAAAEAAQC0ATwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADMALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAFMAPgA8AEsASQBEACAAQQBMAEcASQBEAD0AIgBBAEUAUwBDAEIAQwAiACAAVgBBAEwAVQBFAD0AIgBsAGwAWAB1AG0ARAA3AE4ARABhAEkAVwBPAHUATwBDAFEAZwB4AHUALwB3AD0APQAiAD4APAAvAEsASQBEAD4APAAvAEsASQBEAFMAPgA8AC8AUABSAE8AVABFAEMAVABJAE4ARgBPAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=</cpix:SmoothStreamingProtectionHeaderData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLFVSST0ic2tkOi8vOThlZTU1OTYtY2QzZS1hMjBkLTE2M2EtZTM4MjQyMGM2ZWZmOkY3QjNBNkFDRDI3RkFDREZBQjMwMDdERDQ5MTREOUE5IixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovLzk4ZWU1NTk2LWNkM2UtYTIwZC0xNjNhLWUzODI0MjBjNmVmZjpGN0IzQTZBQ0QyN0ZBQ0RGQUIzMDA3REQ0OTE0RDlBOSIsS0VZRk9STUFUPSJjb20uYXBwbGUuc3RyZWFtaW5na2V5ZGVsaXZlcnkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
</cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Multi-DRM: Different Keys for FairPlay and Widevine/PlayReady​

<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix"
xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc"
contentId="multi-drm-different-keys">
<cpix:ContentKeyList>
<!-- Key for Widevine + PlayReady -->
<cpix:ContentKey kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
commonEncryptionScheme="cenc"/>
<!-- Key for FairPlay -->
<cpix:ContentKey kid="53abdba2-f210-43cb-bc90-f18f9a890a02"
commonEncryptionScheme="cbcs"/>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
<!-- Widevine (uses cenc key) -->
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"/>
<!-- PlayReady (uses cenc key) -->
<cpix:DRMSystem kid="98ee5596-cd3e-a20d-163a-e382420c6eff"
systemId="9a04f079-9840-4286-ab92-e65be0885f95"/>
<!-- FairPlay (uses cbcs key) -->
<cpix:DRMSystem kid="53abdba2-f210-43cb-bc90-f18f9a890a02"
systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2"/>
</cpix:DRMSystemList>
</cpix:CPIX>

Reponse:

<?xml version="1.0" encoding="utf-8"?>
<cpix:CPIX xmlns:cpix="urn:dashif:org:cpix" xmlns:pskc="urn:ietf:params:xml:ns:keyprov:pskc" contentId="multi-drm-different-keys">
<cpix:ContentKeyList>
<!-- Key for Widevine + PlayReady -->
<!-- Key for FairPlay -->
<cpix:ContentKey kid="98ee5596-cd3e-a20d-163a-e382420c6eff" explicitIV="OLoZXtcgAtuC65uJjj3TJQ==">
<cpix:Data>
<pskc:Secret>
<pskc:PlainValue>KfE/gBNBDfiaW7dsCORs4Q==</pskc:PlainValue>
</pskc:Secret>
</cpix:Data>
</cpix:ContentKey>
<cpix:ContentKey kid="53abdba2-f210-43cb-bc90-f18f9a890a02" explicitIV="gc3wfEiyVPipBHBTGA1hXA==">
<cpix:Data>
<pskc:Secret>
<pskc:PlainValue>UBLa/CVPpPTzN8cZA/EAAA==</pskc:PlainValue>
</pskc:Secret>
</cpix:Data>
</cpix:ContentKey>
</cpix:ContentKeyList>
<cpix:DRMSystemList>
<!-- Widevine (uses cenc key) -->
<!-- PlayReady (uses cenc key) -->
<!-- FairPlay (uses cbcs key) -->
<cpix:DRMSystem systemId="edef8ba9-79d6-4ace-a3c8-27dcd51d21ed" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:PSSH>AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEJjuVZbNPqINFjrjgkIMbv9I49yVmwY=</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFSmp1VlpiTlBxSU5GanJqZ2tJTWJ2OUk0OXlWbXdZPTwvcHNzaD4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLUNUUixVUkk9ImRhdGE6dGV4dC9wbGFpbjtiYXNlNjQsQUFBQU9IQnpjMmdBQUFBQTdlK0xxWG5XU3M2anlDZmMxUjBoN1FBQUFCZ1NFSmp1VlpiTlBxSU5GanJqZ2tJTWJ2OUk0OXlWbXdZPSIsS0VZSUQ9MHg5OEVFNTU5NkNEM0VBMjBEMTYzQUUzODI0MjBDNkVGRixLRVlGT1JNQVQ9InVybjp1dWlkOmVkZWY4YmE5LTc5ZDYtNGFjZS1hM2M4LTI3ZGNkNTFkMjFlZCIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUy1DVFIsVVJJPSJkYXRhOnRleHQvcGxhaW47YmFzZTY0LEFBQUFPSEJ6YzJnQUFBQUE3ZStMcVhuV1NzNmp5Q2ZjMVIwaDdRQUFBQmdTRUpqdVZaYk5QcUlORmpyamdrSU1idjlJNDl5Vm13WT0iLEtFWUlEPTB4OThFRTU1OTZDRDNFQTIwRDE2M0FFMzgyNDIwQzZFRkYsS0VZRk9STUFUPSJ1cm46dXVpZDplZGVmOGJhOS03OWQ2LTRhY2UtYTNjOC0yN2RjZDUxZDIxZWQiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="9a04f079-9840-4286-ab92-e65be0885f95" kid="98ee5596-cd3e-a20d-163a-e382420c6eff">
<cpix:PSSH>AAACJnBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAAgYGAgAAAQABAPwBPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBsAGwAWAB1AG0ARAA3AE4ARABhAEkAVwBPAHUATwBDAFEAZwB4AHUALwB3AD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+ADYAYgBwADIAMABKADUALwBRAEwAOAA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==</cpix:PSSH>
<cpix:ContentProtectionData>PHBzc2ggeG1sbnM9InVybjptcGVnOmNlbmM6MjAxMyI+QUFBQ0puQnpjMmdBQUFBQW1nVHdlWmhBUW9hcmt1WmI0SWhmbFFBQUFnWUdBZ0FBQVFBQkFQd0JQQUJYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0FnQUhnQWJRQnNBRzRBY3dBOUFDSUFhQUIwQUhRQWNBQTZBQzhBTHdCekFHTUFhQUJsQUcwQVlRQnpBQzRBYlFCcEFHTUFjZ0J2QUhNQWJ3Qm1BSFFBTGdCakFHOEFiUUF2QUVRQVVnQk5BQzhBTWdBd0FEQUFOd0F2QURBQU13QXZBRkFBYkFCaEFIa0FVZ0JsQUdFQVpBQjVBRWdBWlFCaEFHUUFaUUJ5QUNJQUlBQjJBR1VBY2dCekFHa0Fid0J1QUQwQUlnQTBBQzRBTUFBdUFEQUFMZ0F3QUNJQVBnQThBRVFBUVFCVUFFRUFQZ0E4QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCRkFGa0FUQUJGQUU0QVBnQXhBRFlBUEFBdkFFc0FSUUJaQUV3QVJRQk9BRDRBUEFCQkFFd0FSd0JKQUVRQVBnQkJBRVVBVXdCREFGUUFVZ0E4QUM4QVFRQk1BRWNBU1FCRUFENEFQQUF2QUZBQVVnQlBBRlFBUlFCREFGUUFTUUJPQUVZQVR3QStBRHdBU3dCSkFFUUFQZ0JzQUd3QVdBQjFBRzBBUkFBM0FFNEFSQUJoQUVrQVZ3QlBBSFVBVHdCREFGRUFad0I0QUhVQUx3QjNBRDBBUFFBOEFDOEFTd0JKQUVRQVBnQThBRU1BU0FCRkFFTUFTd0JUQUZVQVRRQStBRFlBWWdCd0FESUFNQUJLQURVQUx3QlJBRXdBT0FBOUFEd0FMd0JEQUVnQVJRQkRBRXNBVXdCVkFFMEFQZ0E4QUM4QVJBQkJBRlFBUVFBK0FEd0FMd0JYQUZJQVRRQklBRVVBUVFCRUFFVUFVZ0ErQUE9PTwvcHNzaD48cHJvIHhtbG5zPSJ1cm46bWljcm9zb2Z0OnBsYXlyZWFkeSI+QmdJQUFBRUFBUUQ4QVR3QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQUlBQjRBRzBBYkFCdUFITUFQUUFpQUdnQWRBQjBBSEFBT2dBdkFDOEFjd0JqQUdnQVpRQnRBR0VBY3dBdUFHMEFhUUJqQUhJQWJ3QnpBRzhBWmdCMEFDNEFZd0J2QUcwQUx3QkVBRklBVFFBdkFESUFNQUF3QURjQUx3QXdBRE1BTHdCUUFHd0FZUUI1QUZJQVpRQmhBR1FBZVFCSUFHVUFZUUJrQUdVQWNnQWlBQ0FBZGdCbEFISUFjd0JwQUc4QWJnQTlBQ0lBTkFBdUFEQUFMZ0F3QUM0QU1BQWlBRDRBUEFCRUFFRUFWQUJCQUQ0QVBBQlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFc0FSUUJaQUV3QVJRQk9BRDRBTVFBMkFEd0FMd0JMQUVVQVdRQk1BRVVBVGdBK0FEd0FRUUJNQUVjQVNRQkVBRDRBUVFCRkFGTUFRd0JVQUZJQVBBQXZBRUVBVEFCSEFFa0FSQUErQUR3QUx3QlFBRklBVHdCVUFFVUFRd0JVQUVrQVRnQkdBRThBUGdBOEFFc0FTUUJFQUQ0QWJBQnNBRmdBZFFCdEFFUUFOd0JPQUVRQVlRQkpBRmNBVHdCMUFFOEFRd0JSQUdjQWVBQjFBQzhBZHdBOUFEMEFQQUF2QUVzQVNRQkVBRDRBUEFCREFFZ0FSUUJEQUVzQVV3QlZBRTBBUGdBMkFHSUFjQUF5QURBQVNnQTFBQzhBVVFCTUFEZ0FQUUE4QUM4QVF3QklBRVVBUXdCTEFGTUFWUUJOQUQ0QVBBQXZBRVFBUVFCVUFFRUFQZ0E4QUM4QVZ3QlNBRTBBU0FCRkFFRUFSQUJGQUZJQVBnQT08L3Bybz4=</cpix:ContentProtectionData>
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLUNUUixLRVlGT1JNQVQ9ImNvbS5taWNyb3NvZnQucGxheXJlYWR5IixLRVlGT1JNQVRWRVJTSU9OUz0iMSIsVVJJPSJkYXRhOnRleHQvcGxhaW47Y2hhcnNldD1VVEYtMTY7YmFzZTY0LEJnSUFBQUVBQVFEOEFUd0FWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFJQUI0QUcwQWJBQnVBSE1BUFFBaUFHZ0FkQUIwQUhBQU9nQXZBQzhBY3dCakFHZ0FaUUJ0QUdFQWN3QXVBRzBBYVFCakFISUFid0J6QUc4QVpnQjBBQzRBWXdCdkFHMEFMd0JFQUZJQVRRQXZBRElBTUFBd0FEY0FMd0F3QURNQUx3QlFBR3dBWVFCNUFGSUFaUUJoQUdRQWVRQklBR1VBWVFCa0FHVUFjZ0FpQUNBQWRnQmxBSElBY3dCcEFHOEFiZ0E5QUNJQU5BQXVBREFBTGdBd0FDNEFNQUFpQUQ0QVBBQkVBRUVBVkFCQkFENEFQQUJRQUZJQVR3QlVBRVVBUXdCVUFFa0FUZ0JHQUU4QVBnQThBRXNBUlFCWkFFd0FSUUJPQUQ0QU1RQTJBRHdBTHdCTEFFVUFXUUJNQUVVQVRnQStBRHdBUVFCTUFFY0FTUUJFQUQ0QVFRQkZBRk1BUXdCVUFGSUFQQUF2QUVFQVRBQkhBRWtBUkFBK0FEd0FMd0JRQUZJQVR3QlVBRVVBUXdCVUFFa0FUZ0JHQUU4QVBnQThBRXNBU1FCRUFENEFiQUJzQUZnQWRRQnRBRVFBTndCT0FFUUFZUUJKQUZjQVR3QjFBRThBUXdCUkFHY0FlQUIxQUM4QWR3QTlBRDBBUEFBdkFFc0FTUUJFQUQ0QVBBQkRBRWdBUlFCREFFc0FVd0JWQUUwQVBnQTJBR0lBY0FBeUFEQUFTZ0ExQUM4QVVRQk1BRGdBUFFBOEFDOEFRd0JJQUVVQVF3QkxBRk1BVlFCTkFENEFQQUF2QUVRQVFRQlVBRUVBUGdBOEFDOEFWd0JTQUUwQVNBQkZBRUVBUkFCRkFGSUFQZ0E9Ig==</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUy1DVFIsS0VZRk9STUFUPSJjb20ubWljcm9zb2Z0LnBsYXlyZWFkeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEiLFVSST0iZGF0YTp0ZXh0L3BsYWluO2NoYXJzZXQ9VVRGLTE2O2Jhc2U2NCxCZ0lBQUFFQUFRRDhBVHdBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBSUFCNEFHMEFiQUJ1QUhNQVBRQWlBR2dBZEFCMEFIQUFPZ0F2QUM4QWN3QmpBR2dBWlFCdEFHRUFjd0F1QUcwQWFRQmpBSElBYndCekFHOEFaZ0IwQUM0QVl3QnZBRzBBTHdCRUFGSUFUUUF2QURJQU1BQXdBRGNBTHdBd0FETUFMd0JRQUd3QVlRQjVBRklBWlFCaEFHUUFlUUJJQUdVQVlRQmtBR1VBY2dBaUFDQUFkZ0JsQUhJQWN3QnBBRzhBYmdBOUFDSUFOQUF1QURBQUxnQXdBQzRBTUFBaUFENEFQQUJFQUVFQVZBQkJBRDRBUEFCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVJRQlpBRXdBUlFCT0FENEFNUUEyQUR3QUx3QkxBRVVBV1FCTUFFVUFUZ0ErQUR3QVFRQk1BRWNBU1FCRUFENEFRUUJGQUZNQVF3QlVBRklBUEFBdkFFRUFUQUJIQUVrQVJBQStBRHdBTHdCUUFGSUFUd0JVQUVVQVF3QlVBRWtBVGdCR0FFOEFQZ0E4QUVzQVNRQkVBRDRBYkFCc0FGZ0FkUUJ0QUVRQU53Qk9BRVFBWVFCSkFGY0FUd0IxQUU4QVF3QlJBR2NBZUFCMUFDOEFkd0E5QUQwQVBBQXZBRXNBU1FCRUFENEFQQUJEQUVnQVJRQkRBRXNBVXdCVkFFMEFQZ0EyQUdJQWNBQXlBREFBU2dBMUFDOEFVUUJNQURnQVBRQThBQzhBUXdCSUFFVUFRd0JMQUZNQVZRQk5BRDRBUEFBdkFFUUFRUUJVQUVFQVBnQThBQzhBVndCU0FFMEFTQUJGQUVFQVJBQkZBRklBUGdBPSI=</cpix:HLSSignalingData>
<cpix:SmoothStreamingProtectionHeaderData>BgIAAAEAAQD8ATwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4AbABsAFgAdQBtAEQANwBOAEQAYQBJAFcATwB1AE8AQwBRAGcAeAB1AC8AdwA9AD0APAAvAEsASQBEAD4APABDAEgARQBDAEsAUwBVAE0APgA2AGIAcAAyADAASgA1AC8AUQBMADgAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APAAvAEQAQQBUAEEAPgA8AC8AVwBSAE0ASABFAEEARABFAFIAPgA=</cpix:SmoothStreamingProtectionHeaderData>
</cpix:DRMSystem>
<cpix:DRMSystem systemId="94ce86fb-07ff-4f43-adb8-93d2fa968ca2" kid="53abdba2-f210-43cb-bc90-f18f9a890a02">
<cpix:HLSSignalingData playlist="master">I0VYVC1YLVNFU1NJT04tS0VZOk1FVEhPRD1TQU1QTEUtQUVTLFVSST0ic2tkOi8vNTNhYmRiYTItZjIxMC00M2NiLWJjOTAtZjE4ZjlhODkwYTAyOjgxQ0RGMDdDNDhCMjU0RjhBOTA0NzA1MzE4MEQ2MTVDIixLRVlGT1JNQVQ9ImNvbS5hcHBsZS5zdHJlYW1pbmdrZXlkZWxpdmVyeSIsS0VZRk9STUFUVkVSU0lPTlM9IjEi</cpix:HLSSignalingData>
<cpix:HLSSignalingData playlist="variant">I0VYVC1YLUtFWTpNRVRIT0Q9U0FNUExFLUFFUyxVUkk9InNrZDovLzUzYWJkYmEyLWYyMTAtNDNjYi1iYzkwLWYxOGY5YTg5MGEwMjo4MUNERjA3QzQ4QjI1NEY4QTkwNDcwNTMxODBENjE1QyIsS0VZRk9STUFUPSJjb20uYXBwbGUuc3RyZWFtaW5na2V5ZGVsaXZlcnkiLEtFWUZPUk1BVFZFUlNJT05TPSIxIg==</cpix:HLSSignalingData>
</cpix:DRMSystem>
</cpix:DRMSystemList>
</cpix:CPIX>

Was this page helpful?