MPD/DASH Онлайн-плеер

Ценность MPD viewer для разработки

После DASH-упаковки нужно быстро проверить результат — синтаксис MPD, воспроизводимость Representation, синхронизацию аудио/видео и субтитры. Полноценный demo или VLC требуют настройки и не показывают детали. MPD viewer для разработчиков и QA: вставьте URL — сразу видите картинку, а dash.js пишет в консоль ABR-решения, буфер и время загрузки сегментов. Можно зафиксировать Representation и сравнить качество на разных битрейтах. Для многоязычного аудио — переключение дорожек и проверка бесшовности. Подходит и для модерации DASH-контента без профессионального ПО. Всё локально в браузере — неопубликованные материалы не уходят на внешние серверы.

Руководство по MPD viewer

  1. Получите URL MPD из системы кодирования, упаковщика или CDN.
  2. Вставьте URL и воспроизведите — проверьте картинку, звук и субтитры.
  3. Откройте консоль для логов dash.js и вручную переключайте Representation.

Частые вопросы о MPD viewer

Как MPD viewer помогает найти рассинхрон аудио и видео в DASH-упаковке — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
Смотрите совпадение картинки и звука; в DevTools проверьте timescale и duration Representation. Ошибка presentationTimeOffset между AdaptationSet — частая причина.
Показывает ли viewer текущий битрейт, буфер и скорость загрузки — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
dash.js выводит подробные логи в консоль. Также смотрите размер и время запросов сегментов во вкладке «Сеть».
Поддерживает ли viewer DASH Live Profile (dynamic MPD) — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
Да. При type="dynamic" и обновляемых сегментах dash.js работает в режиме DASH-IF Live. minimumUpdatePeriod задаёт частоту обновления MPD.
Как проверить корректность многоязычных аудиодорожек в MPD — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
Найдите Audio AdaptationSet с разными lang; переключайте дорожки в UI или через setTrackForType API dash.js и убедитесь в декодировании каждой.
Можно ли использовать MPD viewer для обычных зрителей в продакшене — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
Да. Хотя интерфейс утилитарный, воспроизведение стабильное — публичные DASH-потоки можно смотреть без ограничений.
More versions