Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DRM: ECCP with dashif:Laurl and multiple keys #10

Open
dsilhavy opened this issue Dec 1, 2021 · 1 comment
Open

DRM: ECCP with dashif:Laurl and multiple keys #10

dsilhavy opened this issue Dec 1, 2021 · 1 comment
Assignees
Labels
dash-if-agreed Requested by DASH-IF test team (don't mess with it, otherwise you are in trouble) DRM prio-medium Medium Priority

Comments

@dsilhavy
Copy link
Contributor

dsilhavy commented Dec 1, 2021

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 multiple keys for audio and video AdaptationSets.

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 different cenc:default_KID values and are consequently encrypted with different keys
  • Both AdaptationSets define dashif:Laurl
  • The server component linked in dashif:Laurl should return the valid keys. As an example:
    • Request: {"kids":["kid1", "kid2"]],"type":"temporary"}
    • Response: {"keys":[{"kty":"oct","k":"key1","kid":"kid1"}, {"kty":"oct","k":"key2","kid":"kid2"}],"type":"temporary"}

DASH-IF documents and links

@dsilhavy dsilhavy added request Request for a new test content prio-medium Medium Priority DRM labels Dec 1, 2021
@haudiobe
Copy link
Contributor

same as #9, but individual key is returned for each media type.

@haudiobe haudiobe added dash-if-agreed Requested by DASH-IF test team (don't mess with it, otherwise you are in trouble) and removed request Request for a new test content labels Dec 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dash-if-agreed Requested by DASH-IF test team (don't mess with it, otherwise you are in trouble) DRM prio-medium Medium Priority
Projects
None yet
Development

No branches or pull requests

3 participants