Dash-Industry-Forum / DASH-IF-Conformance

This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE.
https://conformance.dashif.org/
Other
67 stars 28 forks source link

Schema validation in case of early available periods #601

Open Lis-TV opened 1 year ago

Lis-TV commented 1 year ago

The early available period should not be included into schema check, it generates errors, for example:

At least one BaseURL, SegmentTemplate or SegmentList shall be defined in Period, AdaptationSet or Representation.

Due to ISO/IEC 23009-1:2014(E):

For Early Available Periods, [...]. Such a Period element shall not contain URLs to Media Segments

dsilhavy commented 1 year ago

Which stream did you use for testing?

Lis-TV commented 1 year ago

Here is an example of such period.

<?xml version="1.0"?> <MPD xmlns="urn:mpeg:dash:schema:mpd:2011" minBufferTime="PT3S" type="dynamic" availabilityStartTime="2022-08-19T08:00:00" minimumUpdatePeriod="PT5S" publishTime="2022-08-19T05:00:00" profiles="urn:mpeg:dash:profile:isoff-live:2011,urn:hbbtv:dash:profile:isoff-live:2012"> <Period id="1"/>

</MPD>