Перейти к основному содержимому

Аннотация

Мы работаем с IP-камерами, они на выходе отдают RTSP поток. Но при работе с телевизионным производством эти потоки бесполезны -- там работают с сигналами (SDI). Чтобы использовать потоки от IP камер, не имеющих выхода SDI/HDMI, сделали декодер потока на базе NVidia Jetson Nano. То есть, программная часть готова, платформа в работе уже была проверена на настоящих съемках.

Задача этого проекта -- "упаковать" это изделие в корпус. Jetson помещается в 2х-юнитовый корпус, при этом, в корпус поместится два таких одноплатника, каждый из которых может декодировать по два потока.

Роли

  • Инженер-конструктор (2)

Имеющийся задел

  • Готовый прототип (одноплатный компьютер, выводящий RTSP поток на видеовыход

Ожидаемый результат

  • Устройство в корпусе 2U с двумя одноплатными компьютерами Jetson Nano, четырьмя конвертерами HDMI-SDI и блоками питания. Питание устройства -- 220 В.
    Устройство будет конфигурироваться через web-интерфейс. Для сконфигурированного устройства дополнительные действия после включения не требуются.

На задней панели должны быть интерфейсные разъемы:

  1. 4хHDMI от Jetson Nano,
  2. 2х Ethernet от Jetson Nano,
  3. 4х SDI выхода конвертеров,
  4. 4х HDMI выхода конвертеров -- проходной сигнал
  5. 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, мониторинг температуры)