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 manifest based key-rotation (live stream) #11

Open
dsilhavy opened this issue Dec 1, 2021 · 1 comment
Labels
DRM help wanted Extra attention is needed missing-CMAF-content CMAF content is missing prio-low Low priority request Request for a new test content

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 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:
    • Request: {"kids":["nrQFDeRLSAKTLifXUIPiZg"],"type":"temporary"}
    • Response: {"keys":[{"kty":"oct","k":"FmY0xnWCPCNaSpRG-tUuTQ","kid":"nrQFDeRLSAKTLifXUIPiZg"}],"type":"temporary"}

DASH-IF documents and links

@dsilhavy dsilhavy added request Request for a new test content prio-low Low priority DRM labels Dec 1, 2021
@haudiobe
Copy link
Contributor

Requirements:

@haudiobe haudiobe added help wanted Extra attention is needed missing-CMAF-content CMAF content is missing labels Dec 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DRM help wanted Extra attention is needed missing-CMAF-content CMAF content is missing prio-low Low priority request Request for a new test content
Projects
None yet
Development

No branches or pull requests

2 participants