A short description of the use case for the new test content.
This test content is supposed to demonstrate the Enhanced Clearkey Protection (ECCP) mechanism. In this case we are using key rotation to update the decryption key in a predefined interval.
Test content requirements
General description and requirements
A multi period MPD
The type of the MPD shall be dynamic (live stream)
One video and one audio AdaptationSets.
The content shall be encrypted with Clearkey and the cbcs encryption scheme.
Both AdaptationSets use the same cenc:default_KID and consequently share the same key
Both AdaptationSets define dashif:Laurl
The required key is rotated frequently by adding a new period with different cenc:default_KID for both AdaptationSets
The server component linked in dashif:Laurl should return the valid key. As an example:
A short description of the use case for the new test content.
This test content is supposed to demonstrate the Enhanced Clearkey Protection (ECCP) mechanism. In this case we are using key rotation to update the decryption key in a predefined interval.
Test content requirements
General description and requirements
dynamic
(live stream)cbcs
encryption scheme.cenc:default_KID
and consequently share the same keydashif:Laurl
cenc:default_KID
for both AdaptationSetsdashif:Laurl
should return the valid key. As an example:{"kids":["nrQFDeRLSAKTLifXUIPiZg"],"type":"temporary"}
{"keys":[{"kty":"oct","k":"FmY0xnWCPCNaSpRG-tUuTQ","kid":"nrQFDeRLSAKTLifXUIPiZg"}],"type":"temporary"}
DASH-IF documents and links