Учебный курс · обновлён в августе 2026
Видеостриминг: от ингеста до экрана зрителя
Что происходит с видео между камерой и плеером и почему на каждом участке приходится выбирать. Практический курс инженеров Фора Софт: протоколы сравниваются по критериям, а не по обещаниям, стандарты цитируются по номерам документов.
Программа
Все главы курса
9 глав · 90 статей · ~37 ч чтенияРезультат
Чему вы научитесь
Выбирать протокол доставки
Что узнаете: чем HLS отличается от LL-HLS, WebRTC и Media over QUIC и какой ценой даётся каждая секунда задержки. Почему важно: протокол определяет и счёт за трафик, и то, на каких устройствах поток вообще запустится.
Считать бюджет задержки
Что узнаете: из чего складываются секунды между камерой и экраном и какой участок режется дешевле остальных. Где применяется: торги, ставки, интерактивные трансляции – всё, где задержка это деньги.
Собирать битрейт-лестницу
Что узнаете: сколько ступеней нужно, где верхняя и нижняя и чем per-title отличается от per-shot. Почему важно: скопированная лестница посчитана под чужой контент и чужой парк устройств.
Считать стоимость CDN
Что узнаете: как считают 95-й перцентиль, что такое коммит и overage и почему счёт расходится с расчётом. Где применяется: переговоры с CDN и решение, нужен ли multi-CDN.
Мерить качество глазами зрителя
Что узнаете: какие метрики QoE показывают реальную боль – время старта, доля ребуферинга, частота переключений. Почему важно: без них спор о качестве остаётся спором вкусов.
Строить видео реального времени
Что узнаете: как устроены SFU, simulcast и SVC и где проходит граница масштабирования WebRTC. Где применяется: конференции, интерактивные эфиры, ИИ-агенты в прямом эфире.
Как читать
Сколько у вас времени?
три пути через одни и те же 9 главКому подходит
Для менеджера продукта: понять словарь и не потеряться на встрече с инженерами.
Начать путь A →Кому подходит
Для разработчика, который поднимает доставку и должен понимать, что выбирает.
Начать путь B →Кому подходит
Для стриминг-инженера: все девять глав по порядку, с расчётами и первоисточниками.
Начать путь C →Строите такую систему?
Поможем выбрать кодек, собрать пайплайн кодирования и посчитать инфраструктуру до старта разработки.
С чего начать
Первая статья курса
или сразу к своей темеЕсли основы знакомы – первая статья каждой главы
Глава 2TCP, UDP и выбор, который делает каждый стриминговый протокол17 минГлава 3Что такое ingest и почему это самый рискованный участок пайплайна13 минГлава 4Дерево протоколов доставки видео16 минГлава 5ABR-стриминг: подробное объяснение без маркетинговых слов21 минГлава 6Что такое CDN с точки зрения инженера стриминга20 минГлава 7Что плеер стриминга делает от начала до конца28 минГлава 8WebRTC без эзотерики24 минГлава 9DRM 101: почему три системы и зачем вы поставляете все три22 минСправочник
Глоссарий курса
95-й перцентиль (биллинг)
Модель ценообразования полосы, в которой счёт идёт по 95-му перцентилю 5-минутных замеров за месяц, игнорируя верхние 5 % пиков. Доминирующая модель для транзита и пиринга.
Adaptive bitrate (ABR)
Техника HLS/DASH, в которой плеер на каждой границе сегмента выбирает rendition под доступную полосу, переключаясь вверх или вниз по мере изменения условий. Причина, по которой видео не фризит, когда Wi-Fi проседает.
ARQ (Automatic Repeat reQuest)
Стратегия восстановления потерь, где приёмник обнаруживает пропавшие пакеты и явно просит отправителя их переслать. Механизм TCP, SRT и RIST.
AVPlayer
Нативный видео-плеер-фреймворк Apple на iOS, macOS, tvOS, watchOS и visionOS. Единственный способ эффективно играть HLS на устройствах Apple, со встроенной поддержкой FairPlay.
BBR
Алгоритм congestion control от Google, моделирующий ёмкость бутылочного горлышка и минимальный RTT напрямую, а не реагирующий на потери. Больший throughput на путях с потерями и меньшая задержка под нагрузкой.
Bitmovin Analytics
QoE-аналитический продукт Bitmovin, тесно интегрированный с их плеер-SDK, но работающий и с hls.js, Shaka, Video.js, AVPlayer, ExoPlayer. Сильная сторона – детальная playback-диагностика.
Автор
Кто написал курс
Вопросы
Частые вопросы о курсе
Курс бесплатный? +
Да. Это открытая база знаний: читайте без регистрации и оплат.
Нужно ли сначала прочитать курс о видеокодировании? +
Не обязательно. Кодеки здесь появляются только там, где влияют на доставку, и каждый раз объясняются на месте. Если захочется вглубь – курс «Видеокодирование» лежит рядом.
Для кого он написан? +
Для инженеров, продактов и технических руководителей, которые доставляют видео зрителю: трансляции, ВКС, платформы вещания. Пути чтения выше помогают выбрать глубину.
Сколько времени займёт чтение? +
Полный курс – около 37 часов. Быстрый путь для менеджера – примерно 3 часа, инженерный минимум – 10.
Как курс связан с услугами компании? +
Курс пишут инженеры, которые делают такие системы на заказ. Если после чтения нужна команда – обсудите проект, но продавать внутри глав ничего не будем.
Можно ли ссылаться на материалы курса? +
Да, со ссылкой на первоисточник. Для перепечатки целых глав напишите нам на info@fora-soft.ru.
Готовы начать?
Глава 1 «Основы доставки видео» – 7 статей, около 2 часов. Дальше станет сложнее.
