Бакалавриат
2025/2026





Сетевые видеотехнологии
Статус:
Курс обязательный (Информатика и вычислительная техника)
Кто читает:
Департамент компьютерной инженерии
Когда читается:
3-й курс, 3, 4 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
4
Программа дисциплины
Аннотация
Курс от Лаборатории сетевых видеотехнологий МИЭМ на базе Медиацентра МИЭМ. Курс использует в качестве теоретического материала создаваемый параллельно онлайн-курс, но в очном формате предполагает интенсивную практическую работу в проектном или исследовательском формате, где студенты показывают навыки практического использования изучаемых технологий и архитектур для решения актуальных задач. Работа студентов в рамках курса предполагает чёткое соблюдение сроков и ориентированность на достижение практически значимых результатов: создание и внедрение программных или программно-аппаратных продуктов, регистрацию РИД или проведение исследований и экспериментов с последующей публикацией статьи или созданием научно-технического отчета, получившего положительную рецензию.
Цель освоения дисциплины
- Практические навыки проектирования ПО или программно-аппаратных комплексов для решения задач видеопроизводства, вещания или хранения/обработки медиаданных
- Умение решать задачи автоматизации и знание методов и средств интеллектуализации задач видеопроизводства
- Умение формировать программные и программно-аппаратные комплексы для задач распределенного видеопроизводства, диагностировать ошибки, обосновывать решения
Планируемые результаты обучения
- Проводить трансляции на онлайн-платформы
- Производить простую коммутацию оборудования для трансляции
- Задействовать системы видеооформления для графического сопровождения видеопроизводства
- Различать кодеки, потоки, контейнеры, форматы, расширения.
- Настраивать параметры кодирования видео и звука под заданные требования
- Выбирать видеопротоколы для заданной цели.
- Называть поддерживаемые протоколы для различного видеооборудования
- Манипулировать потоками при кодировании видео
- Создавать команды (скрипты) для кодирования при помощи FFMPEG
- Создавать команды (скрипты) для кодирования при помощи GStramer
- Писать программы управления PTZ камерами по протоколу ONVIF
- Писать программы управления PTZ камерами по протоколу VISCA
- Писать программы управления PTZ камерами по протоколу PELCO
- Коммутировать управляющие линии при развертывании съемочного комплекса с управлением по интерфесу RS232 или RS485
- Писать программы для работы с устройствами ввода MIDI
- Называть назначение и характеристики сигналов для всех видеоинтерфейсов, а также допустимые длины кабелей
- Рисовать коммутационные диаграммы для различных задач с использованием изученного оборудования.
- Получать видеопотоки поддерживаемых протоколов с устройств захвата видеосигнала
- Называть характеристики видеокамер и подбирать характеристики под задачу.
- Писать программы для управления световым оборудованием по протоколу DMX
- Управлять световым оборудованием с пульта DMX
- Коммутировать управляющие линии осветительного оборудования DMX
- Называть типы и назначение осветительных приборов и способы управления ими.
- Рисовать коммутационные схемы с использованием аудиомикшеров и аудиоинтерфейсов
- Писать программы для управления микшером по протоколу MIDI
- Называть типы микрофонов и их характеристики
- Различать уровни аудиосигнала и называть их значения и случаи применения.
- Применять правила размещения медиаданных при видеопроизводстве (по инструкции Медиацентра)
- Структурировать и именовать объекты хранения с учетом требований ГОСТ Р 7.0.64-2018 (п. 4.1.2.2) -- даты от общего к частному (ГГГГ-ММ-ДД)
- Называть системы хранения и индексации медиаданных, классификацию применимых систем
- Называть основные области и задачи, где применима автоматизация процессов в видеопроизводстве
- Называть инструменты автоматизации в видеопроизводстве, в т. ч. с использованием ИИ.
Содержание учебной дисциплины
- Сети и потоки
- Цифровое видео
- Управление оборудованием
- Видеоаппаратура
- Практика
Элементы контроля
- Выбор темы проектаСтуденту необходимо выбрать тему проекта, который будет реализовываться во время курса. Студент может выбрать "учебное" задание, в котором заведомо отсутствует внедрение. Это ограничивает его возможности получить максимальный балл за работу, выполнив минимально необходимый объем работы. Такие задания отмечены как учебные. Проект состоит из последовательных этапов. Невозможно получить оценку за пропущенные этапы
- Представление проектаПредставление ранее выбранной темы проекта. Включает в себя полное описание будущего решения, представленное в виде презентации или при наличии наглядной демонстрации. Студент может выбрать "учебное" задание, в котором заведомо отсутствует внедрение. Это ограничивает его возможности получить максимальный балл за работу, выполнив минимально необходимый объем работы. Такие задания отмечены как учебные. Проект состоит из последовательных этапов. Невозможно получить оценку за пропущенные этапы
- RAT PoCПодтверждение выполнимости задачи. Студент может выбрать "учебное" задание, в котором заведомо отсутствует внедрение. Это ограничивает его возможности получить максимальный балл за работу, выполнив минимально необходимый объем работы. Такие задания отмечены как учебные. Проект состоит из последовательных этапов. Невозможно получить оценку за пропущенные этапы
- ПрототипДемонстрация первой версии продукта - прототипа. Студент может выбрать "учебное" задание, в котором заведомо отсутствует внедрение. Это ограничивает его возможности получить максимальный балл за работу, выполнив минимально необходимый объем работы. Такие задания отмечены как учебные. Проект состоит из последовательных этапов. Невозможно получить оценку за пропущенные этапы
- MVPПодготовка минимально жизнеспособного продукта. Студент может выбрать "учебное" задание, в котором заведомо отсутствует внедрение. Это ограничивает его возможности получить максимальный балл за работу, выполнив минимально необходимый объем работы. Такие задания отмечены как учебные. Проект состоит из последовательных этапов. Невозможно получить оценку за пропущенные этапы
- ВнедрениеВнедрение разработанного решения в реальное производство. Студент может выбрать "учебное" задание, в котором заведомо отсутствует внедрение. Это ограничивает его возможности получить максимальный балл за работу, выполнив минимально необходимый объем работы. Такие задания отмечены как учебные. Проект состоит из последовательных этапов. Невозможно получить оценку за пропущенные этапы
- ЗащитаФинальная защита. Студент может выбрать "учебное" задание, в котором заведомо отсутствует внедрение. Это ограничивает его возможности получить максимальный балл за работу, выполнив минимально необходимый объем работы. Такие задания отмечены как учебные. Проект состоит из последовательных этапов. Невозможно получить оценку за пропущенные этапы
- Опросы после парОбратная связь, заполняемая после пар на платформе Zulip.
- Работа на лекцияхРабота на лекциях
- Практические занятияРабота на практических занятиях.
- Опрос по теорииОпрос проводится с помощью бота на платформе Zulip и с последующей устной защитой ответа.
- Лабораторные работыЛабораторные работы по ffmpeg, gstreamer, onvif.
- ЭкзаменЭкзамен проводится в формате опроса по теории.
Промежуточная аттестация
- 2025/2026 4th module0.08 * MVP + 0.03 * RAT PoC + 0.1 * Внедрение + 0.01 * Выбор темы проекта + 0.11 * Защита + 0.18 * Лабораторные работы + 0.09 * Опрос по теории + 0.03 * Опросы после пар + 0.05 * Практические занятия + 0.02 * Представление проекта + 0.05 * Прототип + 0.05 * Работа на лекциях + 0.2 * Экзамен
Список литературы
Рекомендуемая основная литература
- Автоматическая обработка, хранение и поиск информации, Сэлтон, Г., 1973
- Англо-русский энциклопедический словарь по современной электронной технике и программированию : компьютеры, интернет, телекоммуникации, аудио-, видео-, теле- и радиотехника и пр.: ок.19000 терминов (более 12700 словар. ст.), Мостицкий, И. Л., 2004
- Видеоинформатика. Передача и компьютерная обработка видеоинформации, Хромов, Л. И., 1991
- Владыки света, Чопра, Д., 2001
- Вычислительные сети и сетевые протоколы, Дэвис, Д., 1982
- Инженерия машинного обучения, Бурков, А., 2022
- Компьютерные сети : принципы, технологии, протоколы, Олифер, В. Г., 2021
- Оценивание параметров каналов и сеансов аудиосвязи для обеспечения эффективного функционирования ... : автореф. дис. ... канд. техн. наук : 05.13.01, Киселева, Е. Д., 2020
- Пристрастная камера : учеб. пособие для вузов, Муратов, С. А., 2004
- Цифровое видео, Греков, А. С., 2004
Рекомендуемая дополнительная литература
- 100 великих чудес света, , 2006
- Adobe After Effects 6.0 : видеомонтаж, спецэффекты, создание видеокомпозиций: пер. с англ., , 2004
- Google BigQuery. Все о хранилищах данных, аналитике и машинном обучении, Лакшманан, В., 2021
- Алгоритмы и машинное решение задач, Трахтенброт, Б. А., 1957
- Алгоритмы телекоммуникационных сетей. Ч. 1: Алгоритмы и протоколы каналов и сетей передачи данных, Семенов, Ю. А., 2007
- Камера Вильсона и ее применения в физике, Дас Гупта, Н., 1947
- Основы продюсерства. Аудиовизуальная сфера : учебник для вузов, , 2003