Аннотация
Мы работаем с IP-камерами, они на выходе отдают RTSP поток. Но при работе с телевизионным производством эти потоки бесполезны -- там работают с сигналами (SDI). Чтобы использовать потоки от IP камер, не имеющих выхода SDI/HDMI, сделали декодер потока на базе NVidia Jetson Nano. То есть, программная часть готова, платформа в работе уже была проверена на настоящих съемках.
Задача этого проекта -- "упаковать" это изделие в корпус. Jetson помещается в 2х-юнитовый корпус, при этом, в корпус поместится два таких одноплатника, каждый из которых может декодировать по два потока.
Роли
- Инженер-конструктор (2)
Имеющийся задел
- Готовый прототип (одноплатный компьютер, выводящий RTSP поток на видеовыход
Ожидаемый результат
- Устройство в корпусе 2U с двумя одноплатными компьютерами Jetson Nano, четырьмя конвертерами HDMI-SDI и блоками питания. Питание устройства -- 220 В.
Устройство будет конфигурироваться через web-интерфейс. Для сконфигурированного устройства дополнительные действия после включения не требуются.
На задней панели должны быть интерфейсные разъемы:
- 4хHDMI от Jetson Nano,
- 2х Ethernet от Jetson Nano,
- 4х SDI выхода конвертеров,
- 4х HDMI выхода конвертеров -- проходной сигнал
- 1 разъем питания 220В С-13
- На передней панели нужен выключатель, индикация наличия потока на каждом канале (светодиод через GPIO)
- В полной версии -- двухстрочный дисплей с выводом IP адресов установленных компьютеров.
🎯 Общая характеристика проекта 5-6 "Модуль RTSP-2-SDI(HDMI)"
| Атрибут | Значение |
|---|---|
| Тип | Программно-аппаратный проект (рабочий) |
| Максимальная оценка | 10 баллов (рабочий проект) |
| Описание | Исследование: необходимость преобразования IP-видеопотоков (RTSP) в телевизионные сигналы (SDI/HDMI) для интеграции IP-камер в студийные системы. Продукт: промышленный 2U-модуль на базе двух NVIDIA Jetson Nano, каждый из которых декодирует два RTSP-потока и выводит их через HDMI, которые затем конвертируются в SDI и проходные HDMI. Устройство полностью автономно, конфигурируется через веб-интерфейс, работает "включил — и работает". |
| Цель продукта | Создание надёжного, масштабируемого, стандартного оборудования для преобразования RTSP → SDI/HDMI, пригодного к использованию в телестудиях, операторских и аппаратах вещания. Устройство должно быть готово к развёртыванию в стойку, не требовать обслуживания и обеспечивать стабильный выходной сигнал. |
| Целевая аудитория | AV-инженеры, службы трансляций, операторы студий, системные интеграторы, производители студийного оборудования, лаборатории сетевых видеотехнологий. |
| Технологии (рекомендуемые) | NVIDIA Jetson Nano (ARM64), Ubuntu, GStreamer/FFmpeg (декод RTSP), Python, Flask/FastAPI (веб-интерфейс), GPIO (светодиоды), HDMI-SDI конвертеры (активные), 2U-корпус (19"), блок питания 220 В, вентиляция, PoE-инжекторы (опционально), Prometheus (мониторинг), Nginx, Zeroconf (mDNS), Ethernet-коммутатор (внутренний, опционально), LCD-дисплей (I2C), systemd, Docker (опционально). |
📅 Поэтапные требования к проекту
📌 Этап 1: Выбор темы
Дата: 19.01.2026
Формат: Онлайн-форма
Документы: Форма
🔹 Требования к защите
- Подтверждён выбор темы 5-6.
- Сформирована команда (до 2 человек).
- Определены роли: Инженер-конструктор (2) — проектирование механики, размещение компонентов, электрика, кабель-менеджмент, охлаждение, индикация.
- Подтверждено понимание задачи: промышленная "упаковка" рабочего прототипа в стандартный 2U-корпус с возможностью масштабирования (до 4 каналов).
- Наличие доступа к Jetson Nano, HDMI-SDI конвертерам, 2U-корпусу, блокам питания, лаборатории.
| Критерий | Вес | Описание |
|---|---|---|
| Выбор темы | 1% | Формальное подтверждение выбора темы, формирования команды, распределения ролей и технической готовности. Оценка выставляется при условии своевременной подачи формы. |
📌 Этап 2: Представление проекта
Дата: 31.01.2026
Формат: Презентация
Документы: Слайды, ТЗ
🔹 Требования к защите
- Чётко сформулированы:
- Проблема: IP-камеры несовместимы со студийным оборудованием (SDI) → невозможность их использования в вещательных системах.
- Решение: 2U-модуль с двумя Jetson Nano, преобразующий 4 RTSP-потока в SDI/HDMI с автономной работой и веб-настройкой.
- Целевая аудитория.
- Описаны технологии и архитектура системы.
- Представлен план реализации: механика, электрика, ПО, тестирование.
- Подтверждено согласование подхода с заказчиком.
| Критерий | Вес | Описание |
|---|---|---|
| Продукт | 25% | Постановка цели, видение законченного продукта: как выглядит, где устанавливается, как работает |
| Польза | 25% | Обоснование необходимости: интеграция IP-камер в SDI-инфраструктуру, отказ от дублирующих камер, масштабируемость, надёжность |
| Пользователь | 20% | Описание целевой аудитории, кейсы: студия, АСБ, лекционный зал, трансляция |
| Технологии | 20% | Обоснованный выбор стека: Jetson Nano, корпус 2U, HDMI-SDI конвертеры, веб-интерфейс, GPIO, питание 220 В |
| Развитие | 10% | Перспективы: модуль на 8 каналов, поддержка SRT, коммерциализация, ВКР, интеграция с NDI, поддержка 4K |
📌 Этап 3: PoC (Proof of Concept)
Дата: 21.02.2026
Формат: Демонстрация + видео + репозиторий
Документы: Git, видео
🔹 Требования к защите
- Экспериментально подтверждена техническая реализуемость:
- Запуск одного Jetson Nano с декодированием двух RTSP-потоков и выводом на HDMI.
- Подключение HDMI-SDI конвертера → проверка сигнала на SDI-приёмнике.
- Работа веб-интерфейса: настройка RTSP-URL, перезапуск потока.
- Простейшая индикация: светодиод мигает при наличии потока (через GPIO).
- Питание от 220 В (через блок питания).
- Видео (до 3 минут) с демонстрацией: включение → загрузка → вывод RTSP → SDI → веб-интерфейс → индикация.
- Код и конфигурации выложены в репозиторий с README.
| Критерий | Вес | Описание |
|---|---|---|
| Техническая реализуемость | 60% | Подтверждение, что возможно запустить два потока на одном Jetson и преобразовать в SDI |
| Демонстрация | 20% | Наличие видео, показывающего: декод, вывод, веб-интерфейс, индикацию |
| Код и документация | 20% | Наличие репозитория с рабочими скриптами, веб-интерфейсом, README, инструкцией по настройке и описанием архитектуры PoC |
📌 Этап 4: Прототип
Дата: 16.03.2026
Формат: Демонстрация + отчет + репозиторий
Документы: Демо, отчет, git
🔹 Требования к защите
- Реализован прототип:
- Устройство в 2U-корпусе с двумя Jetson Nano.
- Установлены четыре HDMI-SDI конвертера.
- Подключены блоки питания 220 В (C13).
- Организована вентиляция и охлаждение.
- Разведены интерфейсы на заднюю панель:
- 4× HDMI (от Jetson),
- 2× Ethernet,
- 4× SDI выход,
- 4× HDMI проходной выход,
- 1× разъём питания C13.
- На передней панели: выключатель питания, 4 светодиода индикации потока (по одному на канал).
- Веб-интерфейс: настройка RTSP-URL, перезапуск, статус.
- Автозапуск: после включения — автоматическая загрузка и запуск потоков.
- Демонстрация работы в реальном времени.
- Отчёт с описанием механики, электрики, ПО, схем подключения.
| Критерий | Вес | Описание |
|---|---|---|
| Реализация функционала | 40% | Поддержка корпуса, двух Jetson, конвертеров, индикации, автозапуска |
| Интеграция | 25% | Успешная интеграция всех компонентов: питание, охлаждение, кабель-менеджмент, интерфейсы |
| Демонстрация | 20% | Работающий прототип, показ всех выходов и веб-интерфейса |
| Документация | 15% | Наличие отчёта с описанием архитектуры, чертежами, схемами, инструкциями по сборке и установке |
📌 Этап 5: MVP (Minimal Viable Product)
Дата: 11.04.2026
Формат: Работающий продукт + отзыв + отчет + git
Документы: Отзыв, отчет, git
🔹 Требования к защите
- Продукт может быть установлен в стойку и использован без участия разработчика.
- Поддержка всех базовых функций:
- Устройство работает от 220 В, включается выключателем.
- Все 4 канала настроены и активны.
- Веб-интерфейс позволяет редактировать RTSP-URL, перезапускать потоки.
- Светодиоды показывают наличие сигнала на каждом канале.
- Нет необходимости в клавиатуре, мыши, SSH.
- Автозапуск и отказоустойчивость (systemd, watchdog).
- Документация по установке, настройке, подключению.
- Наличие документации пользователя и разработчика.
- Получен отзыв пользователя (инженера, оператора).
| Критерий | Вес | Описание |
|---|---|---|
| Продукт | 30% | Готовность продукта: отчуждаемость, выполнение базовых функций, стабильность |
| Документация разработчика | 20% | Наличие спецификации MVP/MUP, описание архитектуры, API, алгоритмов, текущего результата |
| Запуск и работа | 30% | Продукт устанавливается и работает без разработчика, не требует несвойственных действий от пользователя |
| Документация пользователя | 20% | Полная инструкция по установке, настройке, подключению, устранению неисправностей |
📌 Этап 6: MUP (Minimal Usable Product)
Дата: 16.05.2026
Формат: Асинхронная защита + консультация
Документы: Отзыв, отчет, git
🔹 Требования к защите
- Продукт внедрён в реальную среду (например, в АСБ или лекционный зал).
- Пользователь (инженер) самостоятельно использует устройство.
- Получен отзыв о реальном использовании.
- Документация дополнена на основе фидбэка.
- Созданы маркетинговые материалы.
| Критерий | Вес | Описание |
|---|---|---|
| Отзыв пользователя | 30% | Удобство настройки, стабильность, качество сигнала, простота установки, частота сбоев |
| Функциональность | 30% | Полная реализация всех функций: 4 канала, веб-интерфейс, индикация, автозапуск, питание |
| Документация пользователя | 20% | Наличие полной, понятной документации с установкой, навигацией, сценариями использования и устранением неисправностей |
| Маркетинг | 20% | Наличие лендинга, продуктового ролика, раздатки или презентации, адаптированных под целевую аудиторию (например, для AV-службы) |
📌 Этап 7: Защита проекта
Дата: 06.06.2026 или 13.06.2026
Формат: Презентация + демо + отзывы
Документы: Слайды, демо, отзывы
🔹 Требования к защите
- Презентация пользовательского опыта.
- Демонстрация работы продукта (включая сценарии: включение, настройка через веб, проверка SDI-сигнала, сбой и восстановление).
- Представление отзывов пользователей.
- Подача заявки на РИД.
- Ответы на вопросы.
| Критерий | Вес | Описание |
|---|---|---|
| Представление | 20% | Маркетинговый стиль, ясность, логичность, отсутствие научного стиля, фокус на пользе и кейсах |
| Маркетинг | 20% | Качество лендинга, ролика, раздатки — соответствие продуктовому жанру, наличие кейсов применения |
| Впечатления пользователей | 30% | Удобство, стабильность, надёжность, простота установки и использования |
| Завершённость | 30% | Полная документация, функциональность, наличие дистрибутива (образ ОС, скрипты развёртывания), ссылки на код, расширенный функционал (например, двухстрочный дисплей с IP-адресами, поддержка PoE, интеграция с NDI, мониторинг температуры) |