PODCAST · technology
Декодировано — подкаст о видеоинженерии
by Николай Сапунов
«Декодировано» — подкаст компании Фора Софт о видеоинженерии: кодировании и передаче видео, обработке аудио и применении искусственного интеллекта в видеопродуктах.Каждый выпуск основан на одной главе из серии книг «Справочник по видеоинженерии». Сложные технические темы превращаются в последовательный и понятный разговор: как устроены технологии, какие задачи они решают, где находятся их ограничения и что необходимо учитывать при разработке реальных медиасистем.Подкаст состоит из четырёх тематических сезонов.Первый сезон, «Видеокодирование», посвящён принципам сжатия видео, устройству современных кодеков, битрейту, качеству изображения, форматам, стандартам и производительности кодирования.Второй сезон, «Видеостриминг», рассказывает о протоколах передачи видео, задержке, адаптивном битрейте, медиасерверах, CDN, масштабировании и доставке видеопотоков зрителям.Третий сезон, «Аудио для видео», разбирает кодирование и обработку звука, аудиокодеки, громкость, синхронизацию аудио и ви
Episodes
-
Выпуск 24. Media over QUIC: перелом 2026 года
Много лет доставка видео заставляла выбирать: дёшево на миллионы, но с задержкой в секунды, или мгновенно, но с огромными счетами за серверы. Media over QUIC — самая серьёзная попытка снять сам этот выбор, и 2026 год стал для неё переломным. Двадцать четвёртый выпуск разбирает, как MoQ кладёт...
-
Выпуск 23. Субсекундная доставка: WebRTC, WHEP, HESP
На концерте отставание картинки на пару секунд никто не заметит, а на ставках в прямом эфире, аукционе или в облачной игре те же секунды ломают продукт. Двадцать третий выпуск — о доставке, которая пробивает секундный барьер: WebRTC, WHEP и HESP. Разбираем, откуда берётся субсекунда, почему…
more -
Выпуск 22. CMAF: единая упаковка и низкая задержка
Ещё недавно платформы хранили каждый ролик дважды — в .ts для экосистемы Apple и в fMP4 для всех остальных — и платили за это двойным хранением, половинным кешем и тройным шифрованием. Этот выпуск «Декодировано» — про CMAF, общую упаковку, которая отменила этот налог и заодно стала фундаментом...
-
Выпуск 21. MPEG-DASH: MPD, периоды, представления
HLS — не единственный язык, на котором плеер узнаёт, что скачивать: DASH применяют в продакшене 64 % команд, а на Android и Smart TV он основной. Двадцать первый выпуск второго сезона «Декодировано» разбирает, как устроен XML-манифест MPD, как плеер по шаблону вычисляет имя следующего сегмента…
more -
Выпуск 20. LL-HLS: части, подсказки, блокирующая перезагрузка
Классический HLS отстаёт от эфира на 12–30 секунд — для матча, аукциона или лайв-шопинга это провал. Двадцатый выпуск — о LL-HLS, который сжимает эту задержку на порядок, не меняя транспорт: тот же HTTP, те же CDN, тот же каркас плейлистов. В выпуске: — откуда 12–30 секунд задержки классического...
-
Выпуск 19. HLS: плейлисты, сегменты, мультивариантность
По опросу Bitmovin HLS применяют в продакшене 73 % команд — и держится этот главный протокол доставки на обычных текстовых файлах и обычном HTTP. Девятнадцатый выпуск разбирает, как устроен этот фундамент: как плейлисты перечисляют куски видео, почему «живой» HLS отстаёт от реальности и кто на...
-
Выпуск 18. Семейство протоколов доставки
Фильм в 4K и онлайн-аукцион — обе задачи называются «доставить видео зрителю», но требования у них несовместимы: одному нужна идеальная картинка, другому — задержка меньше секунды. Выпуск открывает тему доставки картой: почему протокол не один, а целое семейство, чем «почта» HTTP-сегментов...
-
Выпуск 17. Выбор ингест-протокола
Когда эфир с площадки замирает, винят провайдера, а часто виноват протокол ингеста, выбранный по таблице характеристик, а не по дороге, которой поедут байты. Семнадцатый выпуск закрывает тему ингеста вопросом, который встаёт перед каждым живым событием: какой протокол брать — и почему зрелый...
-
Выпуск 16. WebRTC-ингест: WHIP и WebTransport
WebRTC давно умел отправлять видео из браузера с малой задержкой, но у каждого сервера был свой сигналинг, и вход в эфир годами оставался за RTMP. Шестнадцатый выпуск — о WHIP: как один стандартный HTTP-запрос открыл дорогу мгновенным включениям прямо из браузера, чего стоит его субсекундная...
-
Выпуск 15. Профессиональная контрибуция: SRT, RIST, Zixi, NDI, ST 2110
Раньше микросбой на линии в момент удара по воротам намертво замораживал картинку, а сегодня финал чемпионата идёт дальше без заметной паузы. Пятнадцатый выпуск разбирает профессиональную контрибуцию: как SRT и RIST везут живой сигнал через непредсказуемый публичный интернет и почему внутри...
-
Выпуск 14. RTMP: мёртвый протокол, бессмертный дефолт
Протокол, который все называют мёртвым, по оценкам до сих пор несёт 70–90 % мировой контрибуции. Любой энкодер его умеет, любая платформа принимает — и у этой лёгкости есть цена. В четырнадцатом выпуске — парадокс RTMP: почему к зрителю он больше не доезжает, а на входе остаётся дефолтом, и чем…
more -
Выпуск 13. Ингест: самый рискованный участок конвейера
На большом концерте зрителям уходит 450 Гбит/с, а вся эта махина питается одним входным потоком в 6 Мбит/с — разница в 75 000 раз. Тринадцатый выпуск открывает тему ингеста: почему прямой эфир чаще всего рвётся на коротком участке от камеры до первого своего сервера и почему надёжность здесь не...
-
Выпуск 12. Последняя миля: мобильные сети, Wi-Fi, Starlink и IPv6
На экране горят все деления 5G, а видео всё равно проваливается в низкое качество: индикатор показывает уровень сигнала, а не то, сколько людей делят соту. Двенадцатый выпуск — о последней миле, самом неуправляемом участке конвейера. Платформа не может починить радиоэфир, стены и спутники — она...
-
Выпуск 11. Шифрование медиа: TLS, DTLS, SRTP, mTLS
Галочки «отключить шифрование» в настройках современного стрима нет — её вырезали из стандартов. Браузер не станет играть сегменты по http:// со страницы https://, а WebRTC и QUIC не работают без шифрования вовсе. Одиннадцатый выпуск «Декодировано» разбирает слой, который лежит на каждом стыке...
-
Выпуск 10. NAT, STUN, TURN, ICE: как медиапоток находит путь
У большинства телефонов и ноутбуков нет публичного адреса: они спрятаны за домашними роутерами, корпоративными файрволами и операторским NAT. Для видеозвонка или интерактивной комнаты это значит, что прежде чем думать о протоколе, нужно найти путь к устройству, недостижимому снаружи. Как STUN…
more -
Выпуск 9. QUIC и эволюция HTTP: от 1.1 к HTTP/3
Почти вся раздача сегментов идёт по HTTP, а под HTTP три десятилетия лежал только TCP. Теперь у инженера доставки есть выбор — включать ли HTTP/3 поверх QUIC на origin и в CDN, — и от него зависят задержка старта, устойчивость на мобильной сети и даже счёт за процессор. Девятый выпуск — о том…
more -
Выпуск 8. Контроль перегрузки: CUBIC, BBR, Copa
Широкий тариф не гарантирует, что видео не встанет на ре-буферизацию: сервер сам решает, как быстро слать данные, и нередко тормозит зря. Решает это алгоритм контроля перегрузки — одна строка в настройках origin или CDN, которая не меняет ни байта видео, но меняет, как быстро сегмент доходит до...
-
Выпуск 7. TCP и UDP: выбор, который делает каждый протокол
Выбор между TCP и UDP — первое архитектурное решение любого стримингового продукта: от него зависят нижний предел задержки, возможность кешировать трафик в CDN и то, замрёт ли картинка из-за одного потерянного пакета. Седьмой выпуск разбирает два транспорта через одно понятие — блокировку очереди…
more -
Выпуск 6. Конвейер стриминга из конца в конец
В ноябре 2024 года трансляция боя Джейка Пола и Майка Тайсона у Netflix — около 65 миллионов одновременных потоков — заикалась и рассыпалась, хотя ресурсов у сервиса в избытке. Жалоба зрителя почти никогда не указывает на место поломки: причина сидит на одном из участков между камерой и экраном....
-
Выпуск 5. Сетевая реальность: полоса, пропускная способность, джиттер, потери
Гигабитный тариф не спасает трансляцию матча от замираний и рассыпавшейся картинки: судьбу потока решает не одно число «скорость интернета», а четыре разных. Почти любая жалоба зрителя сводится к одному из них, и, спутав их, легко требовать от провайдера или CDN гарантию не на то число. Пятый...
-
Выпуск 4. Задержка: glass-to-glass и бюджет задержки
Сосед за стеной уже кричит «гол», а у вас мяч ещё не долетел до ворот — и первая мысль, что тормозит интернет. Чаще всего дело не в нём: многосекундное отставание эфира — осознанный выбор архитектуры, от которого зависят протокол, CDN и счёт за инфраструктуру. Этот выпуск — про задержку...
-
Выпуск 3. Live, VOD и near-live: три задачи доставки
Получасовая серия на стриминговой платформе и получасовая игровая трансляция для зрителя выглядят одинаково, но изнутри это разные инженерные задачи. Всё решает один вопрос: сколько времени проходит между съёмкой и показом. От ответа зависят протокол, счёт за трафик и цена отказа — поэтому третий...
-
Выпуск 2. Кодек, контейнер, протокол, профиль
Одна неверная галочка в настройках энкодера — и трансляция не играет на половине устройств. Обычно за этим стоит путаница в словах: MP4 называют кодеком, HLS — форматом, а в контракте обещают «4K HDR» без кодека и профиля. Второй выпуск даёт словарь, которым пользуется весь сезон: любая...
-
Выпуск 1. Что такое доставка видео
Файл можно скачать с перерывами — посылка дойдёт целиком, и паузу никто не заметит. С видео так не выйдет: у каждого кадра свой дедлайн, и любая заминка сразу видна зрителю — в сериале, на трансляции матча, в прямом эфире концерта. Первый выпуск второго сезона «Декодировано» разбирает, чем...
-
Выпуск 34. Продвинутые форматы: 360°/VR и объёмное видео
Всю книгу мы сжимали плоский прямоугольник — но видео в шлеме устроено иначе. Этот выпуск — про иммерсивные форматы: 360°, VR и объёмное видео, и почему их битрейт на порядок-два выше привычного. В выпуске: — три ступени свободы: 3DoF, 3DoF+ и 6DoF — зачем 360°-видео проекция сферы:...
-
Выпуск 33. Нейросетевое сжатие и кодеки будущего
Гибридный кодек человек собирал вручную три десятилетия — а нейросеть учится сжимать видео целиком. Этот выпуск — про фронтир сжатия и решение, которое каждая команда принимает в 2026-м, выбирая кодек на 4–5 лет вперёд. В выпуске: — сквозное обучаемое сжатие против нейромодели внутри одного блока…
more -
Выпуск 32. Оптимизация под контент: per-title и per-scene
Один и тот же фильм уходит миллионам зрителей с разной скоростью канала — и фиксированная «лестница битрейтов» одновременно переплачивает за простое и портит сложное. Этот выпуск — про адаптацию сжатия под контент и экономию на CDN. В выпуске: — что такое лестница битрейтов и почему фиксированная...
-
Выпуск 31. ИИ внутри кодека
«ИИ-энкодер, минус 30% битрейта» — за такими заголовками стоят очень разные вещи. Этот выпуск — про то, где в кодеке 2026 года реально работает машинное обучение и как трезво читать заявления вендоров. В выпуске: — ИИ внутри классического энкодера против сквозного нейрокодека — четыре места для...
-
Выпуск 30. Бенчмаркинг кодеков и энкодеров
Кодек — это стандарт, а сжимает конкретная программа-энкодер, и от её выбора зависят счета за кодирование и полосу. Этот выпуск — про честный бенчмаркинг энкодеров и как не попасться на подтасованные графики. В выпуске: — чем кодек (стандарт) отличается от энкодера (программы) — семь ключевых...
-
Выпуск 29. Субъективное тестирование
Любая метрика лишь предсказывает мнение зрителя — а измеряют его субъективными тестами. Этот выпуск — про «золотой стандарт» оценки качества, MOS, и как поставить тест, результатам которого можно верить. В выпуске: — что измеряет субъективный тест и почему MOS — золотой стандарт — пятибалльная...
-
Выпуск 28. Объективные метрики качества
Смотреть глазами на миллионы клипов невозможно — качество нужно измерять числом. Этот выпуск — про объективные метрики, на которых держится контроль качества стриминга: что они умеют и где системно врут. В выпуске: — зачем нужны метрики и почему они лишь предсказывают оценку зрителя — PSNR: как...
-
Выпуск 27. Сравнение кодеков
«Какой кодек лучше?» — вопрос, на котором ломается большинство сравнений. Этот выпуск — про то, как сравнивать кодеки честно, чтобы решение опиралось на данные, а не на маркетинг вендора. В выпуске: — почему у вопроса «какой кодек лучше» нет единственного ответа — три оси сравнения: сжатие,...
-
Выпуск 26. Новое поколение: H.266/VVC, LCEVC, AV2
AV1 стал кодеком по умолчанию для нового стриминга — и тут же встал вопрос: а что дальше? Однозначного ответа нет. Этот выпуск — карта нового поколения кодеков и того, как выбрать под задачу, не переплачивая за «футуропруфинг». В выпуске: — три стратегии нового поколения: H.266/VVC, LCEVC и AV2 —...
-
Выпуск 25. Открытая линия: VP8, VP9, AV1
Три кодека, за которые никто не платит роялти, — и один из них уже стоит в вашем браузере. Открытая линия VP8, VP9 и AV1 — это прямой ответ индустрии на патентный хаос вокруг H.264 и HEVC: тот же гибридный блочный двигатель, но дорога без шлагбаума. VP8 обязателен для видеосвязи в WebRTC и потому...
-
Выпуск 24. H.265/HEVC
Кодек, который вдвое сжал H.264 — и всё равно проиграл рынок. HEVC, он же H.265, технически сделал ровно то, ради чего создавался: та же картинка примерно вдвое компактнее, около пятидесяти процентов экономии на HD и 4K. Если вы смотрите 4K или HDR, покупаете диск Blu-ray или снимаете видео на...
-
Выпуск 23. MPEG-2 и H.264/AVC
Два кодека, без которых не обходится ни один видеопродукт: с камеры кадр приходит в H.264, эфир прилетает в обёртке MPEG-2, а видеозвонок в браузере откатывается на H.264, когда не удаётся согласовать ничего новее. MPEG-2 сделал телевидение цифровым и жив до сих пор — не столько как кодек…
more -
Выпуск 22. Управление битрейтом (rate control)
Битрейт кажется простой настройкой — «сколько мегабит в секунду». Но за ней стоит целая петля управления, от которой зависят сразу три вещи: увидит ли зритель плавное видео без подвисаний, совпадёт ли счёт за трафик с бюджетом и уложится ли кластер кодирования в срок. Именно управление битрейтом...
-
Выпуск 21. Принятие решений и оптимизация соотношения скорость–искажение (RDO)
Пресет энкодера — единственная ручка, которую большинство инженеров трогает не глядя: medium, slow, veryslow. Но за ней стоит вполне конкретный механизм — принятие решений о режиме. Для каждого блока кадра у кодека есть десятки, а то и сотни способов его закодировать: разные направления...
-
Выпуск 20. Внутрипетлевая фильтрация
Квантование — единственная стадия кодека с потерями, и именно она оставляет видимые следы: сетку квадратов на ровной стене, бледные ореолы у резких контуров, полосы на закатном небе. Внутрипетлевая фильтрация — этап, на котором кодек убирает эти артефакты ещё внутри себя, до того как кадр уйдёт…
more -
Выпуск 19. Энтропийное кодирование
Все предыдущие стадии кодера — предсказание, преобразование, квантование, переупорядочивание — выдают лишь поток символов: маленькие числа, флаги и метки. Энтропийное кодирование — та самая заключительная стадия, которая превращает эти символы в реальные биты файла, тратя их как можно меньше и не...
-
Выпуск 18. Переупорядочивание и кодирование длин серий
Между квантованием и энтропийным кодером прячется стадия, о которой почти не говорят, — но без неё биты, сэкономленные на квантовании, так и не превратятся в маленький файл. После квантования от блока остаётся почти пустая таблица коэффициентов: несколько ненулевых значений в углу и десятки…
more -
Выпуск 17. Квантование
Когда стриминговый сервис вдвое снижает битрейт, экономия почти целиком берётся не от нового кодека и не от хитрого алгоритма, а от одной невидимой операции — более грубого квантования. Это единственная стадия кодека, где качество теряется намеренно, и одновременно главный рычаг, которым инженер...
-
Выпуск 16. Преобразования
Каждое новое поколение кодеков роняет битрейт примерно вдвое — и большая часть этой экономии рождается на одной незаметной стадии. Преобразование само по себе не сжимает данные и ничего не теряет: оно лишь переписывает остаток от предсказания так, что почти вся энергия блока собирается в…
more -
Выпуск 15. Межкадровое предсказание и оценка движения
Почти всё сжатие видео держится на одной идее: соседние кадры почти одинаковы, поэтому передавать каждый заново незачем. Межкадровое предсказание описывает блок не пикселями, а короткой инструкцией — «возьми участок из соседнего кадра, сдвинь его вот сюда и добавь небольшой остаток» — и именно…
more -
Выпуск 14. Внутрикадровое предсказание
Каждый видеопоток начинается с ключевого кадра, и к нему же плеер возвращается при перемотке и переключении качества — а значит, именно ключевые кадры задают пики битрейта и вес всей раскадровки-превью. Сжимает их внутрикадровое предсказание: кодер не хранит пиксели блока, а угадывает их по уже...
-
Выпуск 13. Блочное разбиение кадра
Размер блока — самый частый параметр, который инженер по доставке трогает в кодере: именно здесь решается компромисс «скорость против сжатия», от которого напрямую зависят счёт за облачное кодирование и бюджет задержки прямого эфира. За этим стоит пространственная структура кадра: кодек…
more -
Выпуск 12. Кадры и структура GOP
Одна настройка кодера способна одновременно сломать перемотку, переключение качества в адаптивном стриминге и задержку прямого эфира — это длина GOP. Именно её инженер по доставке трогает чаще всех остальных. За ней стоит временная структура видеопотока: расписание, по которому кодек расставляет...
-
Выпуск 11. Гибридная архитектура кодека
Настроить энкодер, прочитать его документацию, понять, почему CBR и CRF ведут себя по-разному и почему один поток лучше держит движение, — всё это опирается на одну и ту же схему. Она называется гибридной архитектурой кодека, и это буквально сердце всего видеосжатия: H.264, HEVC, VP9, AV1, VVC —...
-
Выпуск 10. История и геополитика кодеков
«Переходим на AV1». «CDN берёт дороже за HEVC». «Этот браузер не декодирует VVC». За каждой такой фразой на реальном проекте стоит сорокалетняя история — и почти никогда выбор кодека не сводится к тому, какой из них «технически лучше». Десятый выпуск «Декодировано» выстраивает все видеокодеки в...
-
Выпуск 9. Четыре вида избыточности — карта всего кодека
Любой кодек — от H.264 в вашем браузере до AV1 на YouTube — делает по сути одно: находит в видео то, что можно не передавать. За всем зоопарком форматов, пресетов и аббревиатур стоит одна карта из четырёх пунктов. Разберётесь в ней — и любой кодек перестанет быть чёрным ящиком: вы будете видеть,...
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
«Декодировано» — подкаст компании Фора Софт о видеоинженерии: кодировании и передаче видео, обработке аудио и применении искусственного интеллекта в видеопродуктах.Каждый выпуск основан на одной главе из серии книг «Справочник по видеоинженерии». Сложные технические темы превращаются в последовательный и понятный разговор: как устроены технологии, какие задачи они решают, где находятся их ограничения и что необходимо учитывать при разработке реальных медиасистем.Подкаст состоит из четырёх тематических сезонов.Первый сезон, «Видеокодирование», посвящён принципам сжатия видео, устройству современных кодеков, битрейту, качеству изображения, форматам, стандартам и производительности кодирования.Второй сезон, «Видеостриминг», рассказывает о протоколах передачи видео, задержке, адаптивном битрейте, медиасерверах, CDN, масштабировании и доставке видеопотоков зрителям.Третий сезон, «Аудио для видео», разбирает кодирование и обработку звука, аудиокодеки, громкость, синхронизацию аудио и ви
HOSTED BY
Николай Сапунов
CATEGORIES
Loading similar podcasts...