DASH-IF-Conformance icon indicating copy to clipboard operation
DASH-IF-Conformance copied to clipboard

cbcs is supported in DVB-DASH

Open RufaelDev opened this issue 4 years ago • 1 comments

for a cbcs encrypted DVB stream validator reports:

DVB check violated: Section 8.4- Any Adaptation Set containing protected content SHALL contain one "mp4protection" ContentProtection descriptor with @schemeIdUri="urn:mped:dash:mp4protection:2011" and @value="cenć", not found in Period 1 Adaptation Set 1.

Warning for DVB check: Section 8.4- '"mp4protection" ContentProtection descriptor SHOULD include the extension defined in ISO/IEC 23001-7 clause 11.2', not found in Period 1 Adaptation Set 1.

however section 8.4 of https://dvb.org/wp-content/uploads/2019/12/a168_dvb_mpeg-dash_oct_2019.pdf
says:

Any Adaptation Set containing protected content shall contain one "mp4protection" ContentProtection descriptor as described in ISO/IEC 23009-1 [1], clause 5.8.5.2 first bullet with the following values: • @schemeIdUri = "urn:mpeg:dash:mp4protection:2011" • @value = "cenc" or "cbcs"

RufaelDev avatar Oct 01 '20 11:10 RufaelDev

Additionally this seems like a typo to me, as a cenc MPD is also rejected for me . The correct descriptor (section 8.4) is
schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc".
The validator reports:
schemeIdUri="urn:mped:dash:mp4protection:2011" value="cenc".
Looking closely, the validator looks for urn:mped:... instead of urn:mpeg:... with d instead of g.

timreu avatar Aug 21 '23 12:08 timreu