Я пытаюсь понять формат MPD. Информацию про AdaptationSet я читал в стандарте, но плохо понимаю, как производится разделение Representations на разные AdaptationSets.
Стандарт указывает:
Представления организованы в наборы адаптации в соответствии со свойствами компонентов медиаконтента компонентов медиаконтента, присутствующих в представлениях, а именно
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.*
Например: http://www-itec.aau.at/~cmueller/libdashtest/showcases/redbull_segment_template.mpd
Существует пять наборов AdaptationSet, я думаю, что тип медиакомпонента (contentType) для всех них — это видео, хотя я не понимаю значение атрибута contentType="RedBull 320x240", contentType="RedBull 480x360" и т. д., а соотношение сторон изображения одинаково для первых двух наборов адаптации и одинаково для последних трех наборов адаптации. А по другим упомянутым свойствам (роль, точка зрения и т. д.) информация не предоставляется.
В другом примере: http://ftp-itec.uni-klu.ac.at/dash/conformance/mp4-full-gdr/mp4-full-gdr-mpd-AV-BS.mpd, значение codecs отличается для каждого представления в одном и том же AdaptationSet. Следовательно, этот атрибут не влияет на разделение в разных AdaptationSet.
Любая помощь?
Спасибо!