Текст площадки «Stepik». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Изучите протоколы передачи видео и аудио по IP-сетям: RTSP, RTP, RTMP, SRT, WebRTC, HLS, DASH, NDI. Научитесь настраивать стриминг, работать с OBS, FFmpeg и GStreamer, проектировать сетевую инфраструктуру для видео. Практический курс для сетевых инженеров и специалистов по мультимедиа на основе опыта МИЭМ НИУ ВШЭ.
Читать полное описание
1. Цели курса
Сформировать системное понимание того, как аудио- и видеоданные передаются по IP-сетям — от захвата сигнала до доставки зрителю.
Научить различать протоколы по функциональному назначению (сигнализация, транспорт, управление) и выбирать подходящие технологии под конкретную задачу.
Подготовить к проектированию и отладке реальных видеосистем: от видеонаблюдения до стриминговых платформ.
2. Почему стоит выбрать именно этот курс
Практико-ориентированный подход: теория сразу подкрепляется примерами из реальных проектов — стриминг, телестудии, системы безопасности.
Актуальный стек технологий: разбор протоколов, которые используются сегодня (RTSP, SRT, WebRTC, NDI, HLS/DASH), а не устаревших стандартов.
Инженерная глубина: курс учит не просто «нажимать кнопки», а понимать, как работает каждый уровень передачи медиа — от кодека до сетевого пакета.
Связь с индустрией: автор — практик с многолетним опытом внедрения сетевых видеотехнологий в коммерческих и образовательных проектах.
3. Что приобретут учащиеся после успешного освоения
Технические компетенции:
Умение анализировать и настраивать параметры видеопотока (битрейт, framerate, GOP, latency).
Понимание различий между UDP/TCP, Unicast/Multicast и их влияния на качество видео.
Навыки построения типового IP-видеотракта: камера - кодер - сеть - сервер - зритель.
Практические навыки:
Настройка приёма и отправки потоков в OBS, FFmpeg, GStreamer.
Работа с RTSP-камерами, NDI-источниками, протоколами доставки (RTMP, SRT, HLS).
Диагностика проблем видеопередачи через анализ потерь, джиттера и задержек.
Проектное мышление:
Способность выбирать протоколы под задачу.
Понимание требований к сетевой инфраструктуре.
4. Особенности курса:
Этот курс является частью крупного вузовского курса «Сетевые видеотехнологии» программы «Информатика и вычислительная техника» МИЭМ НИУ ВШЭ.
Тематическое продолжение курса «Компьютерная графика» на Stepik.
Материалы сгенерированы с использованием ИИ, но их смысловая основа и примеры — многолетний опыт автора в преподавании и коммерческой практике (стриминг, сетевые студии, видеопроизводство).
Акцент на инженерную интерпретацию: не просто «что делает протокол», а «как это проявляется на экране и в сети».
5. Что нужно будет делать
Изучать текстовые модули с иллюстрациями, схемами и сравнительными таблицами.
Проходить проверочные тесты после каждого раздела.
В платной версии: выполнять задания с открытым ответом и получать обратную связь от ассистентов и автора.
6. Разделы и задания курса
Введение в медиапротоколы. Классификация протоколов, стек передачи, UDP vs TCP.
RTSP и управление потоком. Команды SETUP/PLAY/PAUSE, связка RTSP+RTP+RTCP.
Обзор ключевых протоколов. RTMP, SRT, WebRTC, HLS, DASH: назначение и сравнение.
NDI и студийные сети. Виртуальный SDI, discovery, NDI vs NDI|HX.
IP-видеотракт. От камеры до зрителя: этапы и протоколы.
Инструменты: OBS, FFmpeg, GStreamer. Захват, транскодирование, рестриминг.
Требования к сети. Пропускная способность, QoS, VLAN, Multicast/IGMP.
Параметры качества видео. Bitrate, framerate, GOP, latency, jitter, packet loss.
Сетевые модели и медиа. OSI/TCP/IP применительно к видеопотокам.
Протоколы реального времени и массовой доставки. Выбор под задачу: задержка или масштаб.