Loading / Đang tải…
Практическое руководство по поиску нужного потока MPEG-DASH и пониманию ограничений на его загрузку.
Опубликовано
MPEG-DASH — это потоковый формат, а не обещание единого загружаемого файла. Совместимый загрузчик должен разрешить манифест и разрешенные мультимедийные ресурсы, на которые он ссылается.
MPEG-DASH использует MPD (описание медиа-презентации) для описания презентации. Документ может группировать ресурсы по периодам и наборам адаптации, а затем предлагать представления с разными битрейтами или разрешениями. Загрузчику необходимо достаточно информации, чтобы последовательно запрашивать правильные сегменты.
Сначала решите, какое качество видео и язык аудио вам нужны. Поток может разделять аудио и видео, а наивысшее представление видео может не включать звук. В качестве альтернативы могут выступать аудио или комментарии для специальных возможностей, поэтому проверяйте метки, а не предполагайте, что первый вариант является правильным.
На странице могут использоваться URL-адреса с истекающим сроком действия, запросы, привязанные к сеансу, неподдерживаемые кодеки или защищенный контент. Таким образом, неудачный запрос может отражать ограничения доступа или формата, а не дефект самого MPD. Повторите попытку с активной исходной страницы только тогда, когда у вас есть разрешение на сохранение контента.
Дождитесь обработки трека и финализации файла. Проверьте продолжительность, звук и воспроизведение в нескольких точках и сравните результат с источником. Совместимость зависит от сайта, браузера и потока; загружайте только те материалы, которыми вы владеете или имеете разрешение на хранение.
Скачивайте только тот контент, которым вы владеете или имеете разрешение на сохранение. Поддержка зависит от веб-сайта и формата мультимедиа; Содержимое, защищенное DRM, не поддерживается.