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

DASH-IF IOP 3.0 Compliance: Add default_KID and cenc:pssh in ContentProtection element. #24

Closed
kqyang opened this issue Jul 14, 2015 · 1 comment
Assignees
Labels
status: archived Archived and locked; will not be updated type: enhancement New feature or request
Milestone

Comments

@kqyang
Copy link
Collaborator

kqyang commented Jul 14, 2015

7.4.1.1. ContentProtection Descriptor for mp4protection Scheme

A ContentProtection Descriptor for the mp4 Protection Scheme is used to identify the default KID, as specified by the ‘tenc‘ box, using the @cenc:default_KID attribute defined in [26], section 11.1. The value of the attribute is the KID expressed in UUID string notation.

7.4.1.3. Protection System Specific Header Box cenc:pssh element in MPD

A ’pssh’ box is defined by each DRM system for use with their registered SystemID, and the same box can be stored in the MPD within a ContentProtection Descriptor for UUID scheme using an extension element in the “cenc:” namespace.

These fields are not required but good to have.

@kqyang
Copy link
Collaborator Author

kqyang commented Oct 1, 2015

Fixed.

For live with key rotation, default_KID is set to all zeros - which is what we have in TENC box. PSSH is not included in ContentProtection descriptor as PSSH is changing.

@kqyang kqyang closed this as completed Oct 1, 2015
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Apr 19, 2018
@shaka-project shaka-project locked and limited conversation to collaborators Apr 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: archived Archived and locked; will not be updated type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants