Какова цель MPD MANIFEST в технологии потоковой передачи мультимедиа?
В частности, файл MPD содержит информацию, такую как:
* Доступные представления: Это подробно описывает различные версии носителя (например, разные решения, битрейты, кодеки), позволяющие клиенту адаптироваться к сетевым условиям. Более качественное видео может потребовать более быстрого соединения. MPD перечисляет эти параметры.
* сегменты: СМИ обычно разбиваются на более мелкие сегменты (куски). MPD указывает местоположение и продолжительность каждого сегмента. Это обеспечивает адаптивную потоковую передачу битрейта, где клиент может легко переключаться между представлениями на основе доступности полосы пропускания.
* Наборы адаптации: Группы представления с общими характеристиками (например, все видео -представления, все представления аудио, субтитры).
* Сроки: Определяет порядок презентации и продолжительность сегментов.
* Защита контента: Информация об управлении цифровыми правами (DRM), если применимо.
* метаданные: Дополнительная информация, такая как заголовок, описание и автор.
По сути, MPD позволяет потоковому клиенту (например, медиаплееру):
1. Клиент может увидеть, какие качества и форматы доступны.
2. Выберите соответствующее представление: На основе сетевых условий и возможностей устройства клиент выбирает лучший вариант.
3. Клиент знает, где найти каждый сегмент и как собрать их вместе в правильном порядке.
Без MPD адаптивная потоковая передача битрейта и динамическая доставка контента было бы невозможно. Это важнейший компонент, позволяющий плавно и гибко воспроизводить мультимедийный контент по сети. Это особенно важно в DASH (динамическая адаптивная потоковая передача по HTTP), широко используемую технологию адаптивной потоковой передачи.