I'm trying to understand the MPD format. I read the information about AdaptationSet in the standard, but I don't understand well how the separation of the Representations into different AdaptationSets is made.
The standard points out:
Representations are arranged into Adaptation Sets according to the media content component properties of the media content components present in the Representations, namely
the language as described by the @lang attribute,
the media component type described by the @contentType attribute,
the picture aspect ratio as described by the @par attribute,
the role property as described by the Role elements,
the accessibility property as described by the Accessibility elements,
the viewpoint property as described by the Viewpoint elements,
the rating property as described by the Rating elements.*
For example: http://www-itec.aau.at/~cmueller/libdashtest/showcases/redbull_segment_template.mpd
There are five AdaptationSets, I think the media component type (contentType) is video for all them, although I don't understand the value of the attribute contentType="RedBull 320x240", contentType="RedBull 480x360", etc. and the picture aspect ratio is equal for the first two adaptationSet and it is equal for the last three AdaptationSet. And for other mentioned properties(role, viewpoint, etc.), no information is provided.
In another example: http://ftp-itec.uni-klu.ac.at/dash/conformance/mp4-full-gdr/mp4-full-gdr-mpd-AV-BS.mpd, the value of codecs is different for each representation into the same AdaptationSet. Therefore, this attribute doesn't affect to the separation in different AdaptationSet.
Any help?
Thank you!