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: Support for robustness attribute #4511

Open
dsilhavy opened this issue Jun 18, 2024 · 0 comments
Open

DRM: Support for robustness attribute #4511

dsilhavy opened this issue Jun 18, 2024 · 0 comments

Comments

@dsilhavy
Copy link
Collaborator

Description

The Content Protection IOP guidelines available here define support for the @robustness attribute:

The ContentProtection descriptor may include a @robustness attribute. The value of this attribute is DRM
specific. It announces what robustness level is expected from the DRM system for the representations that are part of
the adaptation set. It allows the DASH client to make a more educated choice when selecting a DRM system for playing
back content or to not consider some adaptation sets when there is no suitable DRM system on the device.
In order to leverage this value, the DASH client needs to know the robustness level of the different DRM systems
supported by the platform. There is no recommended API for getting this information.

NOTE: If using W3C EME [8], the @robustness value can be compared to the value of the robustness member
of MediaKeySystemMediaCapability for selecting a key system to activate. The DASH client selects then
a key system with the requested robustness level.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant