Выпуск

Выпуск 21. MPEG-DASH: MPD, периоды, представления
Декодировано — подкаст о видеоинженерии · 15 октября 2026 г. · 7 мин
HLS — не единственный язык, на котором плеер узнаёт, что скачивать: DASH применяют в продакшене 64 % команд, а на Android и Smart TV он основной. Двадцать первый выпуск второго сезона «Декодировано» разбирает, как устроен XML-манифест MPD, как плеер по шаблону вычисляет имя следующего сегмента ещё до того, как тот дописан, и почему индустрия в итоге держит два указателя на одни и те же файлы. В выпуске: — MPD против плейлиста HLS: XML-манифест с явной иерархией вместо текстового списка, который плеер читает сверху вниз; — четыре уровня MPD — период, адаптационный набор, представление, сегмент — и как плеер спускается по этому дереву; — SegmentTemplate с $Number$: плеер один раз понимает правило нумерации и сам вычисляет имена сегментов, не перечитывая список; — низкозадержечный live: availabilityTimeOffset и чанки CMAF позволяют забрать сегмент, пока он пишется, — задержка около 3–6 с; — UTCTiming: зачем часам плеера и сервера идти синхронно, чтобы ранний запрос не упёрся в ещё не существующий файл; — почему DASH не играет нативно ни в одном браузере, что дал iPhone ManagedMediaSource в iOS 17.1 и зачем держать m3u8 и MPD над общими CMAF-сегментами. «Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг». Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/