Skip to content

Dash Manifest parsing support for dashif:Laurl #1345

Description

@trussellswitch

Use case description

Per 7.3 of DASH-IF IOP-6 V5.0.0 (https://dashif.org/docs/IOP-Guidelines/DASH-IF-IOP-Part6-v5.0.0.pdf) we would like to ensure consistency of the ContentProtection descriptor in our dash manifests, with the ability to parse the licence server url on program boundaries of a live manifest. This would involve supporting the dashif:Laurl attribute, as current laurl support is limited to clearkey:Laurl and ms:laurl.

Proposed solution

Just as clearkey:Laurl parsing support was added (google/ExoPlayer#10260) a similar change supporting dashif:Laurl could be included through an additional else statement in the DashManifestParser class.

Alternatives considered

We have verified that the player will behave correctly when using widevine and sending clearkey:Laurl, however the naming of that attribute is a cause for confusion and it seems like the industry standard is moving to the more generic dashif:Laurl instead which we would prefer to use.

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions