Аннотация
Видеостанция -- программно-аппаратный комплекс на базе OrangePi 5+ для обеспечения локальной работы видеозалов. Включает коробку с одноплатником и прочими необходимыми элементами, PTZ камеры и микрофон в помещении. В полной версии в коробке может помещаться коммутатор PoE для подключения камер.
В МИЭМ есть 10 помещений (2 лекционные, 7 семинарских комнат, 1 зал на -1 этаже), где могут быть установлены такие комплексы. Они уже оснащены камерами и микрофонами, дело за "ящиком" с компьютером.
Есть ранний прототип. Программная часть -- единая платформа на основе OBS.
Специфика проекта: в базовой версии это необслуживаемая (локально) установка. Работает либо автоматически по расписанию, либо через удаленное подключение: мультиэкран передаётся на рабочее место режиссера, команды с пульта/джойстика передаются от режиссера в OBS и камеры.
Устройство должно работать надежно без обслуживания, нужно исключить перегрев и другие факторы, влияющие на стабильность работы устройства (видеостанции).
Установка должна исключать возможность воздействия пользователей на коммутацию. В имеющейся версии это решается помещением начинки в металлический запираемый корпус и подведением вплотную к нему кабель-каналов -- так выдернуть провод будет проблематично.
Роли
- Конструктор
- Девопс
Имеющийся задел
Есть макет в виде металлического ящика (электрощитка) для установки на стену (или стенку стола), включающий минимально одноплатный компьютер OrangePi 5+ и экстендер (удлинитель) HDMI сигнала для проектора.
Программная составляющая -- единая программная платформа на базе OBS.
Ожидаемый результат
- Прототип, установленный и проверенный в работе хотя бы в одной лекционной и одной семинарской комнате, оснащенной камерами и микрофонами.
- Продуманная конструкция (возможно, другой корпус, элементы крепления) и конфигурация для более общего случая (с коммутатором внутри). Документация для изготовления и сборки.
- Версия с сенсорным / обычным монитором и микро-клавиатурой (программируемая клавиатура) для управляемой съемки и мониторинга положения камер. Эти возможности поддерживаются программной платформой.
Доступные ресурсы
- Необходимые для изготовления устройств компоненты
- Видеозалы для установки и тестирования
🎯 Общая характеристика проекта
| Атрибут | Значение |
|---|---|
| Тип | Программно-аппаратный проект (рабочий) |
| Максимальная оценка | 10 баллов (рабочий проект) |
| Описание | Исследование: необходимость надежных, необслуживаемых видеостанций для автоматизированной съемки в лекционных и семинарских аудиториях. Продукт: видеостанция на базе OrangePi 5+ — компактный, защищённый, стабильный программно-аппаратный комплекс на базе OBS, обеспечивающий локальную и удалённую коммутацию, запись и трансляцию с PTZ-камер и микрофонов. |
| Цель продукта | Создание стандартизированного, масштабируемого решения для автоматизации видеосъёмки в 10 помещениях МИЭМ: стабильная работа без локального обслуживания, защита от вмешательства пользователей, поддержка удалённого управления и локального мониторинга. |
| Целевая аудитория | Служба трансляций МИЭМ, преподаватели, организаторы онлайн-событий, AV-инженеры, интеграторы умных аудиторий. |
| Технологии (рекомендуемые) | OrangePi 5+ (ARM), Armbian/Ubuntu, OBS Studio (через libobs или headless), Docker, Python, REST API, WebSocket, HDMI Extender (HDBaseT), PoE-коммутатор (опционально), GPIO, сенсорный экран (опционально), UPS (опционально), Prometheus/Grafana (мониторинг), NTP, SSH, Ansible, 3D-печать/механический корпус, кабель-каналы, IP-камеры (ONVIF), IP-микрофоны. |
📅 Поэтапные требования к проекту
📌 Этап 1: Выбор темы
Дата: 19.01.2026
Формат: Онлайн-форма
Документы: Форма
🔹 Требования к защите
- Подтверждён выбор темы 5-4.
- Сформирована команда (до 2 человек).
- Определены роли: Конструктор (механика, корпус, охлаждение, кабель-менеджмент), DevOps (настройка ОС, OBS, мониторинг, развёртывание).
- Подтверждено понимание задачи: создание надёжной, необслуживаемой видеостанции с защитой от внешнего вмешательства.
- Наличие доступа к OrangePi 5+, HDMI-экстендеру, камерам, микрофонам и тестовым помещениям.
| Критерий | Вес | Описание |
|---|---|---|
| Выбор темы | 1% | Формальное подтверждение выбора темы, формирования команды, распределения ролей и технической готовности. Оценка выставляется при условии своевременной подачи формы. |
📌 Этап 2: Представление проекта
Дата: 31.01.2026
Формат: Презентация
Документы: Слайды, ТЗ
🔹 Требования к защите
- Чётко сформулированы:
- Проблема: отсутствие стандартизированных, стабильных видеостанций в аудиториях → ручная съёмка, сбои, вмешательство пользователей.
- Решение: видеостанция на OrangePi 5+ с OBS, в защищённом корпусе, работающая автономно или под управлением удалённого режиссёра.
- Целевая аудитория.
- Описаны технологии и архитектура системы.
- Представлен план реализации.
- Подтверждено согласование подхода с заказчиком.
| Критерий | Вес | Описание |
|---|---|---|
| Продукт | 25% | Постановка цели, видение законченного продукта: как работает видеостанция, где применяется (лекции, семинары, трансляции) |
| Польза | 25% | Обоснование необходимости: автоматизация съёмки, отказ от ручного труда, масштабируемость, надёжность, защита от вмешательства |
| Пользователь | 20% | Описание целевой аудитории внутри и вне МИЭМ, количественная оценка, рынки применения (образование, ИТ, умный город) |
| Технологии | 20% | Обоснованный выбор стека: OrangePi 5+, OBS, Docker, HDMI Extender, PoE, корпус, охлаждение, удалённое управление |
| Развитие | 10% | Перспективы развития: интеграция с Moodle, AI-трекинг, коммерциализация, ВКР, поддержка SRT/WebRTC |
📌 Этап 3: PoC (Proof of Concept)
Дата: 21.02.2026
Формат: Демонстрация + видео + репозиторий
Документы: Git, видео
🔹 Требования к защите
- Экспериментально подтверждена техническая реализуемость:
- Установка и настройка Armbian/Ubuntu на OrangePi 5+.
- Запуск OBS в headless-режиме (или с минимальным UI).
- Подключение IP-камеры (ONVIF) и микрофона (USB/IP) как источников.
- Вывод видеосигнала на проектор через HDMI-экстендер.
- Удалённое управление OBS через WebSocket (сцены, переходы).
- Простейшее мониторинговое логирование (температура, загрузка CPU).
- Видео (до 3 минут) с демонстрацией: загрузка → запуск OBS → добавление камер → вывод на проектор → удалённое управление.
- Код и конфигурации выложены в репозиторий с README.
| Критерий | Вес | Описание |
|---|---|---|
| Техническая реализуемость | 60% | Подтверждение, что возможно запустить OBS на OrangePi и управлять им удалённо |
| Демонстрация | 20% | Наличие видео, показывающего: загрузку, подключение камер, вывод на проектор, управление |
| Код и документация | 20% | Наличие репозитория с рабочими скриптами, конфигурациями, README, инструкцией по установке и описанием архитектуры PoC |
📌 Этап 4: Прототип
Дата: 16.03.2026
Формат: Демонстрация + отчет + репозиторий
Документы: Демо, отчет, git
🔹 Требования к защите
- Реализован прототип:
- Сборка видеостанции в защищённом корпусе (металлический ящик/электрощиток).
- Надёжное крепление OrangePi 5+, HDMI-экстендера, блока питания.
- Организация охлаждения (вентиляция, радиаторы, вентиляторы).
- Подключение кабель-каналов (защита от выдергивания).
- Поддержка режимов: автоматический (по расписанию), удалённый (управление с пульта режиссёра).
- Локальный мониторинг: подключение сенсорного экрана или HDMI-монитора + микро-клавиатуры (программируемая клавиатура) для диагностики и ручного управления.
- Автозапуск OBS и сервисов.
- Демонстрация работы в реальном времени.
- Отчёт с описанием механики, электроники, ПО, архитектуры.
| Критерий | Вес | Описание |
|---|---|---|
| Реализация функционала | 40% | Поддержка корпуса, охлаждения, автозапуска, режимов, локального UI |
| Интеграция | 25% | Успешная интеграция всех компонентов: OrangePi, камеры, микрофоны, HDMI, питание, кабель-каналы |
| Демонстрация | 20% | Работающий демо-стенд, показ всех режимов и локального интерфейса |
| Документация | 15% | Наличие отчёта с описанием архитектуры, схем подключения, алгоритмов, инструкций по сборке и установке |
📌 Этап 5: MVP (Minimal Viable Product)
Дата: 11.04.2026
Формат: Работающий продукт + отзыв + отчет + git
Документы: Отзыв, отчет, git
🔹 Требования к защите
- Продукт может быть установлен и использован без участия разработчика.
- Поддержка всех базовых функций:
- Видеостанция установлена и протестирована в одной лекционной и одной семинарской комнате.
- Автоматическая запись/трансляция по расписанию.
- Удалённое управление сценированием и камерами (через WebSocket).
- Локальный мониторинг через сенсорный экран (просмотр сцены, управление).
- Защита от перегрева (мониторинг температуры, аварийное отключение).
- Мониторинг через Prometheus (статус, температура, загрузка, сеть).
- Автозапуск и отказоустойчивость (systemd, watchdog).
- Документация по установке, настройке, обслуживанию.
- Наличие документации пользователя и разработчика.
- Получен отзыв пользователя.
| Критерий | Вес | Описание |
|---|---|---|
| Продукт | 30% | Готовность продукта: отчуждаемость, выполнение базовых функций, стабильность |
| Документация разработчика | 20% | Наличие спецификации MVP/MUP, описание архитектуры, API, алгоритмов, текущего результата |
| Запуск и работа | 30% | Продукт устанавливается и работает без разработчика, не требует несвойственных действий от пользователя |
| Документация пользователя | 20% | Полная инструкция по установке, настройке, подключению, управлению, устранению неисправностей |
📌 Этап 6: MUP (Minimal Usable Product)
Дата: 16.05.2026
Формат: Асинхронная защита + консультация
Документы: Отзыв, отчет, git
🔹 Требования к защите
- Продукт внедрён в тестовую среду (лекционная и семинарская комната).
- Пользователь (режиссёр/инженер) самостоятельно использует весь функционал.
- Получен отзыв о реальном использовании.
- Документация дополнена на основе фидбэка.
- Созданы маркетинговые материалы.
| Критерий | Вес | Описание |
|---|---|---|
| Отзыв пользователя | 30% | Удобство управления, стабильность, надёжность, простота установки, частота сбоев, защита от вмешательства |
| Функциональность | 30% | Полная реализация всех функций: автоматическая съёмка, удалённое управление, локальный мониторинг, защита, мониторинг |
| Документация пользователя | 20% | Наличие полной, понятной документации с установкой, навигацией, сценариями использования и устранением неисправностей |
| Маркетинг | 20% | Наличие лендинга, продуктового ролика, раздатки или презентации, адаптированных под целевую аудиторию (например, для AV-службы МИЭМ) |
📌 Этап 7: Защита проекта
Дата: 06.06.2026 или 13.06.2026
Формат: Презентация + демо + отзывы
Документы: Слайды, демо, отзывы
🔹 Требования к защите
- Презентация пользовательского опыта.
- Демонстрация работы продукта (включая сценарии: автоматический запуск, удалённое управление, локальный мониторинг, сбой и восстановление).
- Представление отзывов пользователей.
- Подача заявки на РИД.
- Ответы на вопросы.
| Критерий | Вес | Описание |
|---|---|---|
| Представление | 20% | Маркетинговый стиль, ясность, логичность, отсутствие научного стиля, фокус на пользе и кейсах |
| Маркетинг | 20% | Качество лендинга, ролика, раздатки — соответствие продуктовому жанру, наличие кейсов применения |
| Впечатления пользователей | 30% | Удобство, стабильность, надёжность, простота установки и использования |
| Завершённость | 30% | Полная документация, функциональность, наличие дистрибутива (образ ОС, скрипты развёртывания), ссылки на код, расширенный функционал (например, поддержка PoE-коммутатора внутри, резервное питание, интеграция с календарём, AI-трекинг, масштабирование на 10 помещений) |