Декодировано — подкаст о видеоинженерии

Декодировано — подкаст о видеоинженерии

By Николай СапуновTechnologyEducationCourses
Download on the App Store

Декодировано — подкаст о видеоинженерии episodes

  • Выпуск 24. Media over QUIC: перелом 2026 года

    Много лет доставка видео заставляла выбирать: дёшево на миллионы, но с задержкой в секунды, или мгновенно, но с огромными счетами за серверы. 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/

    9 min
  • Выпуск 23. Субсекундная доставка: WebRTC, WHEP, HESP

    На концерте отставание картинки на пару секунд никто не заметит, а на ставках в прямом эфире, аукционе или в облачной игре те же секунды ломают продукт. Двадцать третий выпуск — о доставке, которая пробивает секундный барьер: 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/

    7 min
  • Выпуск 22. CMAF: единая упаковка и низкая задержка

    Ещё недавно платформы хранили каждый ролик дважды — в .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/

    8 min
  • Выпуск 21. MPEG-DASH: MPD, периоды, представления

    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/

    8 min
  • Выпуск 20. LL-HLS: части, подсказки, блокирующая перезагрузка

    Классический 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/

    8 min
  • Выпуск 19. HLS: плейлисты, сегменты, мультивариантность

    По опросу 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/

    8 min
  • Выпуск 18. Семейство протоколов доставки

    Фильм в 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/

    6 min
  • Выпуск 17. Выбор ингест-протокола

    Когда эфир с площадки замирает, винят провайдера, а часто виноват протокол ингеста, выбранный по таблице характеристик, а не по дороге, которой поедут байты. Семнадцатый выпуск закрывает тему ингеста вопросом, который встаёт перед каждым живым событием: какой протокол брать — и почему зрелый продакшен держит не один вход, а сразу три.


    В выпуске:

    — почему выбор ведут от маршрута и парка энкодеров, а не от таблицы возможностей: в день эфира ни железо, ни провайдера уже не поменять;

    — как протоколы переживают потери: 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/

    8 min
  • Выпуск 16. WebRTC-ингест: WHIP и WebTransport

    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/

    6 min
  • Выпуск 15. Профессиональная контрибуция: SRT, RIST, Zixi, NDI, ST 2110

    Раньше микросбой на линии в момент удара по воротам намертво замораживал картинку, а сегодня финал чемпионата идёт дальше без заметной паузы. Пятнадцатый выпуск разбирает профессиональную контрибуцию: как 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/

    7 min

About Декодировано — подкаст о видеоинженерии

From the publisher's feed

«Декодировано» — подкаст компании Фора Софт о видеоинженерии: кодировании и передаче видео, обработке аудио и применении искусственного интеллекта в видеопродуктах.

Каждый выпуск основан на…