Сценарии DASH live онлайн
DASH Live Profile (dynamic MPD) для real-time: манифест периодически обновляется новыми сегментами, плеер непрерывно подгружает их. DASH live популярен в европейском вещании и IPTV — ключевой сценарий MPEG-DASH. MPD live онлайн без полноценного SDK: вставьте dynamic URL — dash.js обновляет MPD по minimumUpdatePeriod и дополняет буфер. Для инженеров — проверка live-упаковщика и своевременности refresh MPD. Для зрителей — лёгкий просмотр DASH-событий. Стандартная end-to-end задержка 10–30 секунд — ниже типичного HLS, но выше WebRTC. Инструмент следует DASH-IF Live без искусственной задержки. При ограниченном канале можно вручную зафиксировать низкий битрейт для стабильности эфира.
Руководство MPD live
- Получите dynamic MPD URL из DASH Live системы — эфир должен идти.
- Вставьте MPD и воспроизведите — dash.js будет периодически обновлять манифест и качать новые сегменты.
- Следите за непрерывностью; после остановки энкодера MPD перестанет обновляться и буфер исчерпается.
Частые вопросы о MPD live
Как minimumUpdatePeriod в dynamic MPD влияет на воспроизведение?
Параметр задаёт интервал обновления MPD для новых сегментов. Слишком малый — лишняя нагрузка; слишком большой — задержка обнаружения новых сегментов. Обычно 1–2 длины сегмента.
Можно ли снизить задержку DASH live до 5 секунд — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
Стандартный DASH live ограничен длиной сегмента и refresh MPD — обычно 10+ секунд. Low-latency CMAF DASH-IF может дать 3–5 секунд при поддержке источника и плеера; здесь — стандартный режим.
Восстановится ли плеер после обрыва и повторного старта DASH live — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
Если availabilityStartTime не менялся и номера сегментов непрерывны — dash.js часто восстанавливается сам. При сбросе MPD или скачке sequence может понадобиться перезагрузка страницы.
Можно ли смотреть уже вышедший эфир (DVR) при MPD live — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
Зависит от timeShiftBufferDepth. При достаточном окне (например, 3600 секунд) dash.js поддерживает seek внутри окна; без него — только live edge.
Что даёт меньшую задержку — DASH live или HLS live — как выбрать — прочитайте подробный ответ ниже, чтобы быстро разобраться во всех деталях и важных нюансах.
Задержки одного порядка (10–30 секунд) и зависят от сегментов, а не протокола. Выбирайте плеер по формату источника: DASH — MPD, HLS — M3U8.