Чему вы научитесь
- Анализировать параметры видеопотоков (битрейт, фреймрейт, разрешение, GOP) и оценивать их влияние на качество передачи, диагностировать проблемы видеосистем по симптомам на экране.
- Проектировать IP-видеотракты от камеры до зрителя с учётом требований к задержке, надёжности и масштабируемости, настраивать сетевую инфраструктуру для передачи видео.
- Классифицировать протоколы по назначению: сигнализация (RTSP, SIP), транспорт (RTP, RTMP, SRT), управление (ONVIF, HTTP API).
- Рассчитывать пропускную способность сети для заданного количества видеопотоков, настраивать параметры кодирования.
О курсе
Изучите протоколы передачи видео и аудио по IP-сетям: RTSP, RTP, RTMP, SRT, WebRTC, HLS, DASH, NDI. Научитесь настраивать стриминг, работать с OBS, FFmpeg и GStreamer, проектировать сетевую инфраструктуру для видео. Практический курс для сетевых инженеров и специалистов по мультимедиа на основе опыта МИЭМ НИУ ВШЭ.
Для кого этот курс
Для начинающих инженеров сетевых технологий, специалистов по мультимедиа, студентов технических направлений, энтузиастов стриминга и видеопроизводства, желающих перейти от «как настроить» к «почему это работает именно так».
Начальные требования
Это инженерный курс на стыке IT и мультимедиа. Чтобы обучение было комфортным и продуктивным, рекомендуем вам иметь следующий базис:
Технические знания (Hard Skills):
- Основы компьютерных сетей. Хотя бы самые азы.
- Понимание представления видео и звука в компьютере: если вы прошли курс «Компьютерная графика», вам будет проще.
Инструментальные навыки:
- Уверенный пользователь ПК.
- Основы командной строки: В курсе упоминаются FFmpeg и GStreamer, если захотите попробовать на практике их использовать, вам понадобится работать с командной строкой.
Оборудование:
- Любой современный компьютер (c Windows/Mac/Linux), чтобы читать курс, проходить тесты и, если захотите попрактиковаться, -- запускать упомянутые выше программы.
Преподаватели курса
Как проходит обучение
Структура обучения:
- Изучение теории: Вы читаете материалы, разбираете схемы и диаграммы прохождения пакетов. Тексты содержат как академическую базу, так и реальные кейсы из практики.
- Проверка знаний: В каждом уроке вас ждут тесты. Они направлены на закрепление терминологии и понимание принципов работы.
- Практическое осмысление: В материалах приведены примеры конфигурации инструментов (OBS, FFmpeg), которые вы можете повторить самостоятельно, чтобы увидеть, как протоколы работают «вживую».
Форматы участия:
1. Открытая (бесплатная) версия (этот курс):
- Доступ ко всем текстовым материалам и иллюстрациям.
- Прохождение тестов для самопроверки.
- Для самостоятельного изучения, тех, кто хочет освежить знания или использует материалы как справочник.
2. Платная версия (с сертификатом) -- скоро:
- Задания с открытым ответом: Вам предстоит решать практические кейсы и формулировать свои мысли текстом.
- Проверка через LLM: Ваши ответы анализирует нейросеть. Она не просто ищет ключевые слова, а проверяет логику рассуждений и корректность технических решений, оценивая полноту и корректность ответа.
- Поддержка ассистентов: Если вы не согласны с проверкой LLM или зашли в тупик, вы можете задать вопрос ассистенту или автору курса.
Что вы получите
- Диагностика проблем: Вы сможете посмотреть на «квадраты» в видео или задержку звука и точно сказать, как их починить.
- Выбор технологий: Вы будете знать, какой протокол выбрать для задачи.
- Представление об инструментах, примеры работы с ними.
- Понимание полного цикла от захвата сигнала с матрицы камеры до воспроизведения на экране зрителя в браузере.
Нагрузка
4 часа в неделю