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

HbbTV-DVB DASH Validation reports missing PSSH box #599

Open
andyburras opened this issue Jul 13, 2022 · 1 comment
Open

HbbTV-DVB DASH Validation reports missing PSSH box #599

andyburras opened this issue Jul 13, 2022 · 1 comment
Labels
HbbTV-DVB-issue Question Further information is requested

Comments

@andyburras
Copy link

Validator reports:

HbbTV-DVB DASH Validation Requirements: Section 'DRM' - Warning! There is default_KID: 197139113581581961147613233166197175242214210 but there is/are missing PSSH box/es (both in MPD and Init segment) in Adaptation Set: 1 Representation: 1

But MPD has:

   <ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="c58b713a-9ec4-724c-8421-a6c5aff2d6d2"/>
   <ContentProtection schemeIdUri="urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95" value="PlayReady">
    <cenc:pssh>AAACYnB[...]==</cenc:pssh>
   </ContentProtection>

Possibly the validation is assuming the cenc:pssh will be in the same ContentProtection element as the KID?

@andyburras
Copy link
Author

andyburras commented Nov 14, 2022

With different media, also seen

Information on HbbTV-DVB DASH Validation Requirements: Section 'DRM' - There are inconsistent DRM-s in MPD and PSSH box in Adaptation Set: 1, Representation: 1 :
the following DRM systems were found present in PSSH but not MPD:
SystemID: 'urn:uuid:154424012115264661341711462309122413695149'

but in this case there is no PSSH box in the MPD at all, it is in the moof box. So the MPD only contains:

<ContentProtection schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc" cenc:default_KID="805553e8-d5ce-475b-be83-7265719007bf"/>

@rbouqueau rbouqueau added Question Further information is requested HbbTV-DVB-issue labels Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HbbTV-DVB-issue Question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants