Аннотация
Переносная телестудия (ПТС) -- это "чемодан" с одноплатным компьютером, коммутатором PoE, пультом MIDI и монитором, в комплект также входит джойстик Pelco/RS485. Все это уже собрано, работает и даже бывало на съемках.
В этом проекте почти вся работа -- программная, по доведению UX устройства до ума. Основная часть программной начинки уже готова, это единая платформа на основе OBS, она применяется также в Видеостанции, Операторской камере, в АСБ (аппаратной комнате телестудии).
ПТС предназначена для быстрого развертывания на месте съемки: камеры включаются прямо в неё, она образует сеть, является рабочим местом режиссера и оператора. Если на съемке есть и режиссер, и оператор, то два таких чемодана могут работать в паре с разделением ролей, сеть формирует тогда один из них.
Задача этого проекта -- довести программную часть до автоматизма при запуске, проработать сценарии работы с этим устройством в разных его режимах (режиссер, оператор, инженер, ассистент режиссера). Продумать и реализовать сценарии и инструменты настройки ПТС и взаимодействия между собой.
Роли
- Девопс
- Инженер-конструктор
Имеющийся задел
- Собранный чемодан ПТС, второй экземпляр в близком к готовому состоянии.
- Единая программная платформа на основе OBS
Ожидаемый результат
В этом проекте критически важна обкатка на практике. Никакие лабораторные эксперименты не подтверждают пригодность устройства к работе на площадке. Поэтому здесь "удаленная разработка" не принесет пользы, этот проект -- про внедрение, понимание процесса, для которого создано устройство, исправление проблем, опять проверка на практике, сбор обратной связи от целевых пользователей и так далее. ПТС не имеет права на ошибку -- съемки невозможно "перепровести".
Минимально:
- Два экземпляра ПТС, полностью собранные.
- ПТС может работать и настраиваться без доступа к интернет.
- Запуск предварительно настроенной ПТС "по кнопке" без дополнительных движений и необходимости что-то донастраивать, подключать клавиатуру, мышь и тд.
- Внесение изменений в настройки сцен и камер удаленно с другого компьютера (копированием файлов в определенное место по сетевому адресу или как-то еще)
- Переключение режима работы ПТС (режиссер / оператор / реж-опер)
- Переключение работы маршрутизатор/коммутатор
Полнофункциональный вариант:
- SIP интерком
Доступные ресурсы
- Готовые "чемоданы" и компонентная база для них
- Лаборатория, Медиацентр и мастерская.
- Готовый софт для большинства функций.
🎯 Общая характеристика проекта 5-4 "Портативная телестудия — исследование тепловыделения и охлаждения компонентов, подбор сетевого оборудования"
| Атрибут | Значение |
|---|---|
| Тип | Программно-аппаратный проект (рабочий) |
| Максимальная оценка | 10 баллов (рабочий проект) |
| Описание | Исследование: необходимость стабильной, быстрой и интуитивной работы портативной телестудии (ПТС) в реальных условиях съёмки. Продукт: готовое к внедрению устройство-чемодан на базе одноплатного компьютера, объединяющее сеть, коммутацию, управление камерами и рабочее место режиссёра/оператора. Фокус проекта — доведение UX до промышленного уровня, автоматизация запуска, сценарии совместной работы, отказоустойчивость и работа без интернета. |
| Цель продукта | Создание надёжного, "включил и работай" решения для быстрого развёртывания телестудии на площадке, с чётким разделением ролей, автоматизированным запуском и устойчивой работой в автономном режиме. |
| Целевая аудитория | Режиссёры, операторы, AV-инженеры, организаторы трансляций, студии стриминга, служба трансляций МИЭМ, внешние продакшены. |
| Технологии (рекомендуемые) | OrangePi 5+ / Raspberry Pi (ARM), Armbian/Ubuntu, OBS Studio (headless), Docker, Python, REST API, WebSocket, MIDI, RS485/Pelco-D, Zeroconf (mDNS), TFTP/DNSMasq (локальная сеть), FFmpeg, SIP (Linphone/PJSIP), Nginx, NTP, Prometheus/Grafana, Ansible, Git, 3G/5G модем (опционально), локальный веб-интерфейс, автономное питание (UPS). |
📅 Поэтапные требования к проекту 5-4 ПТС
📌 Этап 1: Выбор темы
Дата: 19.01.2026
Формат: Онлайн-форма
Документы: Форма
🔹 Требования к защите
- Подтверждён выбор темы 5-4 (ПТС).
- Сформирована команда (до 2 человек).
- Определены роли: DevOps (настройка ОС, сеть, автозапуск, мониторинг, интерфейс, UX, логика сценариев), Инженер-конструктор (корпусирование, охлаждение компонентов, подбор компонентов).
- Подтверждено понимание задачи: довести ПТС до уровня "включил — и работает", без необходимости ручной настройки.
- Наличие доступа к готовым чемоданам, лаборатории, медиацентру и сценарию реальной съёмки.
| Критерий | Вес | Описание |
|---|---|---|
| Выбор темы | 1% | Формальное подтверждение выбора темы, формирования команды, распределения ролей и технической готовности. Оценка выставляется при условии своевременной подачи формы. |
📌 Этап 2: Представление проекта
Дата: 31.01.2026
Формат: Презентация
Документы: Слайды, ТЗ
🔹 Требования к защите
- Чётко сформулированы:
- Проблема: ПТС требует ручной настройки, нестабильна при запуске, нет чётких сценариев работы в разных ролях, сложна в использовании на площадке.
- Решение: автоматизация запуска, автономная работа, сценарии ролей (режиссёр, оператор), локальный веб-интерфейс, синхронизация между двумя ПТС.
- Целевая аудитория.
- Описаны технологии и архитектура системы.
- Представлен план внедрения и тестирования на реальных съёмках.
- Подтверждено согласование подхода с заказчиком.
| Критерий | Вес | Описание |
|---|---|---|
| Продукт | 25% | Постановка цели, видение законченного продукта: как работает ПТС, где применяется (мероприятия, конференции, студии) |
| Польза | 25% | Обоснование необходимости: отказ от сложной настройки, быстрое развёртывание, надёжность, чёткое разделение ролей, работа без интернета |
| Пользователь | 20% | Описание целевой аудитории, кейсы использования, сценарии: "режиссёр один", "режиссёр + оператор", "инженер настройки" |
| Технологии | 20% | Обоснованный выбор стека: OBS, Docker, локальный веб-интерфейс, автономная сеть, MIDI, Pelco, SIP, мониторинг |
| Развитие | 10% | Перспективы развития: интеграция с облачным режиссёрским пультом, AI-сценарии, коммерциализация, ВКР, поддержка 5G-трансляций |
📌 Этап 3: PoC (Proof of Concept)
Дата: 21.02.2026
Формат: Демонстрация + видео + репозиторий
Документы: Git, видео
🔹 Требования к защите
- Экспериментально подтверждена техническая реализуемость:
- Запуск ПТС без подключения клавиатуры/мыши → автоматический вход в систему, запуск OBS, загрузка сцен.
- Работа в автономной сети (без интернета): DHCP, DNS, доступ к веб-интерфейсу.
- Переключение режима: режиссёр / оператор / реж-опер (разные интерфейсы, права, сцены).
- Удалённое обновление конфигурации: копирование файлов по Samba/NFS/SCP → автоматическая перезагрузка сцен.
- Переключение режима маршрутизатора/коммутатора (AP/Client/Bridge).
- Демонстрация: "включил чемодан — через 1 минуту всё работает".
- Подобрано сетевое оборудование на замену нынешнему.
- Представлена термодинамическая модель устройства.
- Видео (до 3 минут) с демонстрацией: включение → загрузка → интерфейс → переключение режимов → обновление сцен.
- Код и конфигурации выложены в репозиторий с README.
| Критерий | Вес | Описание |
|---|---|---|
| Техническая реализуемость | 60% | Подтверждение, что возможно автоматизировать запуск, настройку сети, переключение режимов |
| Демонстрация | 20% | Наличие видео, показывающего: автозапуск, работу без интернета, смену режимов, обновление сцен |
| Код и документация | 20% | Наличие репозитория с рабочими скриптами, конфигурациями, README, инструкцией по установке и описанием архитектуры PoC |
📌 Этап 4: Прототип
Дата: 16.03.2026
Формат: Демонстрация + отчет + репозиторий
Документы: Демо, отчет, git
🔹 Требования к защите
- Реализован прототип:
- Два экземпляра ПТС полностью собраны и настроены.
- Автозапуск: через 60–90 секунд после включения — готовность к работе.
- Локальный веб-интерфейс для настройки: режим, сцены, камеры, сеть.
- Синхронизация между двумя ПТС: один — главный (DHCP, DNS), второй — клиент.
- Поддержка MIDI-пульта и джойстика Pelco.
- Логирование состояний, температуры, загрузки.
- Тест на перегрев: мониторинг температуры SoC, при необходимости — включение вентилятора.
- Установлено новое сетевое оборудование.
- Демонстрация работы в реальном времени.
- Отчёт с описанием архитектуры, сценариев, схемы сети, алгоритмов автозапуска.
| Критерий | Вес | Описание |
|---|---|---|
| Реализация функционала | 40% | Поддержка автозапуска, режимов, синхронизации, MIDI, Pelco, локального UI |
| Интеграция | 25% | Успешная интеграция всех компонентов: одноплатник, сеть, OBS, MIDI, джойстик, мониторинг |
| Демонстрация | 20% | Работающий демо-стенд, показ сценариев: "включил — работает", "два чемодана в паре" |
| Документация | 15% | Наличие отчёта с описанием архитектуры, API, алгоритмов, инструкций по запуску и настройке |
📌 Этап 5: MVP (Minimal Viable Product)
Дата: 11.04.2026
Формат: Работающий продукт + отзыв + отчет + git
Документы: Отзыв, отчет, git
🔹 Требования к защите
- Продукт может быть взят и использован на съёмке без участия разработчика.
- Поддержка всех базовых функций:
- ПТС работает автономно (без интернета).
- Автозапуск "по кнопке" — без клавиатуры, мыши, SSH.
- Режимы: режиссёр (все камеры, сцены), оператор (одна камера, PTZ), инженер (настройка), ассистент (просмотр).
- Обновление сцен — копированием файлов по сети.
- Переключение режима маршрутизатора (AP/Client/Bridge).
- Мониторинг температуры и загрузки (Prometheus + Grafana).
- Автозапуск и отказоустойчивость (systemd, watchdog).
- Документация по использованию и настройке.
- Наличие документации пользователя и разработчика.
- Получен отзыв пользователя после реальной съёмки.
| Критерий | Вес | Описание |
|---|---|---|
| Продукт | 30% | Готовность продукта: отчуждаемость, выполнение базовых функций, стабильность |
| Документация разработчика | 20% | Наличие спецификации MVP/MUP, описание архитектуры, API, алгоритмов, текущего результата |
| Запуск и работа | 30% | Продукт работает без разработчика, не требует несвойственных действий от пользователя |
| Документация пользователя | 20% | Полная инструкция по установке, настройке, сценариям использования, устранению неисправностей |
📌 Этап 6: MUP (Minimal Usable Product)
Дата: 16.05.2026
Формат: Асинхронная защита + консультация
Документы: Отзыв, отчет, git
🔹 Требования к защите
- Продукт внедрён в реальные съёмки (не менее 2 событий).
- Пользователь (режиссёр/оператор) самостоятельно использует весь функционал.
- Получен отзыв о реальном использовании.
- Документация дополнена на основе фидбэка.
- Созданы маркетинговые материалы.
| Критерий | Вес | Описание |
|---|---|---|
| Отзыв пользователя | 30% | Удобство управления, стабильность, скорость запуска, простота настройки, частота сбоев |
| Функциональность | 30% | Полная реализация всех функций: автозапуск, режимы, синхронизация, обновление сцен, мониторинг |
| Документация пользователя | 20% | Наличие полной, понятной документации с установкой, навигацией, сценариями использования и устранением неисправностей |
| Маркетинг | 20% | Наличие лендинга, продуктового ролика, раздатки или презентации, адаптированных под целевую аудиторию (например, для команды трансляций) |
📌 Этап 7: Защита проекта
Дата: 06.06.2026 или 13.06.2026
Формат: Презентация + демо + отзывы
Документы: Слайды, демо, отзывы
🔹 Требования к защите
- Презентация пользовательского опыта.
- Демонстрация работы продукта (включая сценарии: автозапуск, работа двух чемоданов, сбой и восстановление, обновление сцен).
- Представление отзывов пользователей с реальных съёмок.
- Подача заявки на РИД.
- Ответы на вопросы.
| Критерий | Вес | Описание |
|---|---|---|
| Представление | 20% | Маркетинговый стиль, ясность, логичность, отсутствие научного стиля, фокус на пользе и кейсах |
| Маркетинг | 20% | Качество лендинга, ролика, раздатки — соответствие продуктовому жанру, наличие кейсов применения |
| Впечатления пользователей | 30% | Удобство, стабильность, надёжность, простота установки и использования |
| Завершённость | 30% | Полная документация, функциональность, наличие дистрибутива (образ ОС, скрипты развёртывания), ссылки на код, расширенный функционал (например, SIP-интерком, резервное питание, интеграция с календарём, поддержка 5G-модема) |