
Sign up to save your podcasts
Or


Много лет доставка видео заставляла выбирать: дёшево на миллионы, но с задержкой в секунды, или мгновенно, но с огромными счетами за серверы. Media over QUIC — самая серьёзная попытка снять сам этот выбор, и 2026 год стал для неё переломным. Двадцать четвёртый выпуск разбирает, как MoQ кладёт модель «издатель/подписчик» прямо на QUIC, что делает реле при нехватке полосы и где новому протоколу пока не место.
В выпуске:
— компромисс «задержка против масштаба»: дешёвая HTTP-раздача с отставанием против мгновенного, но дорогого WebRTC — и пустой угол, который метит занять MoQ;
— почему фундамент — QUIC: независимые потоки без блокировки очереди, из-за которой в TCP одна потеря останавливает весь поток;
— иерархия «дорожка → группа → подгруппа → объект»: группа как точка входа, подгруппа на своём потоке QUIC, объект как мельчайший кусок;
— подписка на дорожку по имени: зритель входит за один RTT, без манифеста и списка сегментов;
— реле MoQ против SFU: состояние на подписку, а не на зрителя, и приоритеты — при нехватке полосы сбрасывается слой улучшения, а базовый слой и звук идут дальше;
— статус draft-ietf-moq-transport-19 (ещё не RFC), чем MoQ грозит LL-HLS и WebRTC-доставке и почему не заменит двусторонние звонки и обычный VOD.
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
На концерте отставание картинки на пару секунд никто не заметит, а на ставках в прямом эфире, аукционе или в облачной игре те же секунды ломают продукт. Двадцать третий выпуск — о доставке, которая пробивает секундный барьер: WebRTC, WHEP и HESP. Разбираем, откуда берётся субсекунда, почему платить за неё приходится не трафиком, а каждым зрителем, и как в проде собирают гибрид.
В выпуске:
— где задержка в секунды — норма, а где провал: ставки, аукционы, облачные игры и почему HTTP-доставка с буфером плеера не спускается ниже секунды;
— WebRTC как протокол доставки: 200–500 мс за счёт живого потока на UDP без сегментов и веерной раздачи через SFU;
— цена реального времени: каждый зритель — полноценный пир с состоянием на сервере, а байты стоят как у CDN — дорог не гигабайт, а зритель;
— WHEP: подключение зрителя к WebRTC-потоку одним HTTP-запросом и его статус черновика IETF на 2026 год;
— HESP: инициализирующая дорожка из ключевых кадров и продолжающая, 700–900 мс поверх обычных CDN, студийный DRM — и цена проприетарности;
— гибрид в проде: субсекундное ядро на WebRTC для активных участников, массовый хвост на LL-HLS и треугольник «задержка × стоимость × охват».
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
Ещё недавно платформы хранили каждый ролик дважды — в .ts для экосистемы Apple и в fMP4 для всех остальных — и платили за это двойным хранением, половинным кешем и тройным шифрованием. Этот выпуск «Декодировано» — про CMAF, общую упаковку, которая отменила этот налог и заодно стала фундаментом низкозадержечного эфира: как чанки уходят зрителю раньше, чем дописан сегмент, и как один зашифрованный файл открывают три разные DRM.
В выпуске:
— налог «двух стеков упаковки»: .ts для HLS и fMP4 для DASH — вдвое больше хранения, ниже эффективность кеша и тройное шифрование;
— CMAF как стандарт ISO и «универсальный контейнер»: видео внутри то же, меняется только упаковка, которую читают и HLS, и DASH;
— чанк ≠ сегмент: сегмент в несколько секунд режется на чанки по 200–500 мс, которые можно отдавать по мере готовности;
— передача частями (chunked transfer encoding): сервер непрерывно отдаёт готовые чанки в одном ответе — без этого нет LL-HLS;
— схема cbcs и шаблон 1:9: почему достаточно шифровать один блок из десяти и какие старые телевизоры эту схему не понимают;
— общее шифрование: контент шифруется один раз для FairPlay, Widevine и PlayReady, а выдача лицензий остаётся за каждой DRM.
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
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/
Классический HLS отстаёт от эфира на 12–30 секунд — для матча, аукциона или лайв-шопинга это провал. Двадцатый выпуск — о LL-HLS, который сжимает эту задержку на порядок, не меняя транспорт: тот же HTTP, те же CDN, тот же каркас плейлистов.
В выпуске:
— откуда 12–30 секунд задержки классического HLS: ожидание целого сегмента и буфер из трёх сегментов, тогда как сеть и энкодер занимают около полусекунды;
— частичные сегменты (EXT-X-PART): части по полсекунды вместо четырёхсекундного сегмента, отданные по мере готовности;
— подсказки предзагрузки и блокирующая перезагрузка плейлиста: сервер держит запрос открытым и отвечает, как только данные готовы;
— дельта-обновления: сервер отдаёт только изменения плейлиста, и на длинном плейлисте это разница в 26 раз;
— почему умер серверный push HTTP/2 и чем подсказки предзагрузки лучше уживаются с кешем CDN;
— формула задержки ≈ 4 × PART-TARGET + 0,45 с, нижний упор в RTT и планка 2–5 с в продакшене, ниже которой начинаются WebRTC и MoQ.
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
По опросу Bitmovin HLS применяют в продакшене 73 % команд — и держится этот главный протокол доставки на обычных текстовых файлах и обычном HTTP. Девятнадцатый выпуск разбирает, как устроен этот фундамент: как плейлисты перечисляют куски видео, почему «живой» HLS отстаёт от реальности и кто на самом деле распоряжается его спецификацией.
В выпуске:
— ставка Apple 2009 года на обычный HTTP: для CDN сегмент ничем не отличается от картинки на сайте и кешируется как любой файл;
— двухуровневая модель: мультивариантный плейлист как «меню из меню» ступеней качества и медиаплейлист со списком сегментов одной ступени;
— живой плейлист как скользящее окно без #EXT-X-ENDLIST: сервер дописывает сегменты, а плеер перечитывает файл по кругу;
— правило трёх целевых длительностей: почему плеер держится позади живого края и откуда классическое отставание HLS;
— MPEG-TS против fMP4/CMAF: одна упаковка для HLS и DASH вместо двух копий и вдвое меньше хранения;
— почему спецификацией единолично распоряжается Apple, что значат нативный HLS в Chrome осенью 2025 года и отмена требования App Store в 2024-м.
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
Фильм в 4K и онлайн-аукцион — обе задачи называются «доставить видео зрителю», но требования у них несовместимы: одному нужна идеальная картинка, другому — задержка меньше секунды. Выпуск открывает тему доставки картой: почему протокол не один, а целое семейство, чем «почта» HTTP-сегментов отличается от «телефонного звонка» реального времени и где между ними ищут компромисс.
В выпуске:
— почему единого протокола доставки не бывает: масштаб и задержка тянут в разные стороны;
— HTTP-сегментная ветвь — HLS и DASH: поток режут на файлы, раздают обычным HTTP и кешируют в любом CDN ценой задержки 6–30 с;
— ветвь реального времени — WebRTC: живая сессия на каждого зрителя, задержка меньше секунды и дорогой масштаб;
— LL-HLS и LL-DASH: сегмент режут на части по мере готовности и доводят задержку до 2–5 с, оставаясь на HTTP и в CDN;
— CMAF — не протокол, а общая упаковка: одна копия сегментов на сервере, а HLS и DASH лишь по-разному её описывают;
— три семейства в одной трансляции концерта: HTTP-сегменты для массовой аудитории, WebRTC для комнаты спикеров и пилот MoQ поверх QUIC.
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
Когда эфир с площадки замирает, винят провайдера, а часто виноват протокол ингеста, выбранный по таблице характеристик, а не по дороге, которой поедут байты. Семнадцатый выпуск закрывает тему ингеста вопросом, который встаёт перед каждым живым событием: какой протокол брать — и почему зрелый продакшен держит не один вход, а сразу три.
В выпуске:
— почему выбор ведут от маршрута и парка энкодеров, а не от таблицы возможностей: в день эфира ни железо, ни провайдера уже не поменять;
— как протоколы переживают потери: RTMP поверх TCP замирает, SRT перезапрашивает потерянное, а WHIP хорош только на чистом пути;
— спутниковый маршрут: почему на геостационаре перезапрос потерь бессмыслен и выручает упреждающая коррекция ошибок (FEC);
— жёсткое ограничение сверху: на YouTube и Twitch идёт RTMPS, как бы ни был хорош протокол на площадке;
— отлаживаемость как скрытая ось: RTMP падает громко, SRT — тихо, и выигрывает протокол, который оператор чинит за минуту;
— стек из трёх входов на большом концерте: SRT для основного фида, RTMPS для симулкаста в соцсети и WHIP для интерактивного уголка.
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
WebRTC давно умел отправлять видео из браузера с малой задержкой, но у каждого сервера был свой сигналинг, и вход в эфир годами оставался за RTMP. Шестнадцатый выпуск — о WHIP: как один стандартный HTTP-запрос открыл дорогу мгновенным включениям прямо из браузера, чего стоит его субсекундная задержка и куда эта ветка движется дальше.
В выпуске:
— почему WebRTC было неудобно принимать: свободное медиа, но свой сигналинг и свои костыли у каждого вендора;
— WHIP (RFC 9725, март 2025): WebRTC-ингест одним HTTP POST вместо вендорских протоколов;
— задержка 200–500 мс и её условие: без субсекундной доставки выигрыш на входе съедает буферизация HLS у зрителя;
— цена обхода NAT и файрволов: трафик через TURN-серверы стоит до $0,80 за ГБ и на постоянном вещании съедает бюджет;
— границы WHIP: без многодорожечного звука и 4K HEVC, а на лоссистых каналах выигрывает SRT, который перезапрашивает потерянное;
— WebTransport стал Baseline в марте 2026 года с Safari 26.4, но будущее — не WHIP поверх него, а MoQ.
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
Раньше микросбой на линии в момент удара по воротам намертво замораживал картинку, а сегодня финал чемпионата идёт дальше без заметной паузы. Пятнадцатый выпуск разбирает профессиональную контрибуцию: как SRT и RIST везут живой сигнал через непредсказуемый публичный интернет и почему внутри телестудии правила меняются полностью.
В выпуске:
— почему TCP не годится для прямого эфира: он гарантирует доставку, но не время, а опоздавший кадр уже никому не нужен;
— SRT: выборочный повтор (ARQ) только потерянных пакетов внутри окна задержки не меньше 4× RTT и сброс того, что не успело к дедлайну;
— размен «задержка ↔ устойчивость к потерям»: чем уже окно, тем быстрее доставка и выше риск артефактов — и почему SRT выбирают 78 % вещателей;
— RIST и FEC: избыточность, по которой приёмник сам восстанавливает потерю без обратного запроса, и профиль Advanced, несущий несжатое видео через WAN;
— студийный мир: NDI для программной маршрутизации и ST 2110, который разносит видео, звук и служебные данные по отдельным несжатым потокам;
— цена несжатого сигнала — 2,1–3 Гбит/с на канал 1080p и синхронизация по PTP, и почему студийные протоколы не конкурируют с SRT.
«Декодировано» — подкаст компании Фора Софт по материалам серии книг «Справочник по видеоинженерии». Второй сезон — о стриминге, по книге «Видеостриминг».
Фора Софт с 2005 года создаёт видеопродукты, real-time-коммуникации и AI-системы: 250+ проектов, живой стриминг с задержкой 0,4–0,5 секунды на 10 000 зрителей, решения для NBC, CBS и Red Bull. Если вы делаете продукт, где есть видео или онлайн-звонки, — приходите к нам: https://fora-soft.ru/
From the publisher's feed
«Декодировано» — подкаст компании Фора Софт о видеоинженерии: кодировании и передаче видео, обработке аудио и применении искусственного интеллекта в видеопродуктах.
Каждый выпуск основан на…
Подкаст состоит из четырёх тематических сезонов.
Первый сезон, «Видеокодирование», посвящён принципам сжатия видео, устройству современных кодеков, битрейту, качеству изображения, форматам, стандартам и производительности кодирования.
Второй сезон, «Видеостриминг», рассказывает о протоколах передачи видео, задержке, адаптивном битрейте, медиасерверах, CDN, масштабировании и доставке видеопотоков зрителям.
Третий сезон, «Аудио для видео», разбирает кодирование и обработку звука, аудиокодеки, громкость, синхронизацию аудио и видео, пространственный звук и особенности передачи аудио в видеосистемах.
Четвёртый сезон, «Искусственный интеллект для видео», посвящён компьютерному зрению, распознаванию и синтезу речи, мультимодальным моделям, анализу медиаконтента, генеративному видео и применению ИИ в реальном времени.
«Декодировано» предназначен для разработчиков, архитекторов, технических руководителей, создателей видеосервисов и всех, кто хочет глубже понимать современные технологии видео и аудио.
Подкаст создан на основе материалов Фора Софт с применением искусственного интеллекта. Голоса ведущих синтезированы.