Loading / Đang tải…
Понимание сегментов DASH, последовательности, времени и проверок, необходимых после сборки потока.
Опубликовано
DASH обычно предоставляет видео в виде последовательности коротких медиасегментов. Манифест сообщает игроку, как эти фрагменты вписываются в презентацию, поэтому загрузка одного сегмента не эквивалентна сохранению всего видео.
Короткие сегменты позволяют проигрывателю постепенно запрашивать мультимедиа и адаптировать качество по мере изменения условий сети. Презентация может включать альтернативные представления для одного и того же временного диапазона. Манифест описывает, как игрок может перемещаться между этими опциями, сохраняя при этом непрерывное воспроизведение.
Сегментам необходима правильная информация о порядке и времени. Отсутствующие, дублированные или несовпадающие части могут привести к скачкам, зависаниям или неполной продолжительности. Если звук является отдельным, его временная шкала также должна совпадать с видеодорожкой для синхронного воспроизведения.
Один сегмент обычно представляет собой лишь небольшую часть воспроизведения и может не включать в себя информацию инициализации, необходимую для его декодирования. Пригодный для использования результат требует соответствующей последовательности и совместимой упаковки. Инструменты могут обрабатывать эту сборку автоматически, но их поддержка зависит от потока и кодека.
После загрузки сравните продолжительность с исходником и просмотрите несколько пунктов. Проверьте непрерывность изображения, синхронизацию звука и заключительную часть. Если результат частичный, проверьте, завершено ли задание и остался ли исходный сеанс действительным. Сохраняйте только те потоки, на скачивание которых у вас есть разрешение; DRM не поддерживается.
Скачивайте только тот контент, которым вы владеете или имеете разрешение на сохранение. Поддержка зависит от веб-сайта и формата мультимедиа; Содержимое, защищенное DRM, не поддерживается.