cta-wave / CMAF-Byte-Stream

For discussion of CMAF Byte Stream format
5 stars 0 forks source link

cmff and cmfs assumptions in section 4 #27

Open sdp198 opened 4 years ago

sdp198 commented 4 years ago

Towards the end of section 4 there is this text: If the Segment Type Box(styp)is present and contains:

These statements aren't necessarily correct. Those brands can be used on the first chunk of a CMAF Fragment and first chunk of a CMAF Segment respectively.

As the "CMAF Byte Stream Media Segment " is defined in this document to be a single CMAF Chunk then a CMAF Segment or CMAF Fragment consisting of multiple CMAF Chunks will necessarily be multiple CMAF Byte Stream Media Segments for the purposes of this spec. If those brands are applied in the manner permitted by CMAF then the "must" here will not be satisfied.

I think this text can be safely removed, as the user agent does not need to know about Fragment or Segment boundaries. However if it is desired to say something then two things are needed:

haudiobe commented 3 years ago

AHG 2020/11/19: Propose to remove - agreed.

haudiobe commented 3 years ago

Implemented: https://1drv.ms/w/s!AiNJEPgowJnWgqsz3EFQvnMD7BhN0w?e=42BwJJ