Skip to content

Add support for Certurl element  #4803

@tobbee

Description

@tobbee

Is your feature request related to a problem? Please describe.
FairPlay DRM needs to call a certificateServer as part of the setup.
dash.js supports this, but only as a configuration parameter.

Describe the solution you'd like
The CPS group has added a new element Certurl that can signal this in the MPD.
dash.js should extract this from the MPD and use it

Additional context
It should be possible to get test content from the public livesim2 instance
with its current EZDRM CPIX configuration.

livesim2 issue 256 is about implementing this in livesim2.

The CPS group of DASH-IF has in DASH-IF-IOPv5.0.0-Part6 draft 3 defined a new Certurl element useful for some DRM systems, especially FairPlay

In livesim2, this should be connected to CPIX elements and published accordingly with FairPlay DRM ContentProtection element

Extract from DASH-IF-IOPv5.0.0-Part6 draft 3 from May 16

5.4 Certificate acquisition URL

One or more Certurl elements may be added under the ContentProtection descriptor. It contains the URL for a license server allowing to retrieve a certificate in the format specific to the DRM system that is described by the ContentProtection descriptor. It has the optional attribute @certType that is a string describing the certificate type served by this license server. The meaning of this attribute is DRM specific.
When present, it is expected that the device first use the URL under this element for retrieving the certificate. This certificate can then be used in a DRM specific manner for requesting a license using the URL provided under one Authzurl element.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

No status

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions