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 a single key for both audio and video AdaptationSets and the license request requires an auth token.
Test content requirements
General description and requirements
A single period MPD
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
Both AdaptationSets define dashif:Authzurl
The server component linked in dashif:Authzurl shall return an auth token to be added as a header to the license request.
The server component linked in dashif:Laurl shall 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 a single key for both audio and video AdaptationSets and the license request requires an auth token.
Test content requirements
General description and requirements
cbcs
encryption scheme.cenc:default_KID
and consequently share the same keydashif:Laurl
dashif:Authzurl
dashif:Authzurl
shall return an auth token to be added as a header to the license request.dashif:Laurl
shall 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