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

DASH profile for CMAF: is CMAF fragment mapped to DASH segment or DASH subsegment? Should it be CMAF segment instead? #392

Open
sandersaares opened this issue Dec 4, 2019 · 0 comments

Comments

@sandersaares
Copy link
Member

The DASH profile for CMAF equates DASH segments to CMAF fragments:

If @startsWithSAP is present and has value of 1 or 2, then every DASH Segment shall conform to a CMAF Fragment.

But some DASH presentations only consist of 1 single DASH segment that is made of multiple DASH subsegments. Surely in this case it should be that a CMAF fragment is a DASH subsegment?

CMAF defines a CMAF segment roughly as an addressable list of one or more CMAF fragments. As DASH (sub)segments are all addressable, shouldn't the equality be with CMAF segment instead of CMAF fragment?

There seems to be some confusion in the terminology here. Likely the DASH distinction between segment and subsegment is a contributor to the confusion. I propose that DASH-IF suggest to MPEG to get rid of the term subsegment and reference each addressable unit as a DASH segment, regardless of whether it is a byte range or not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant