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

4 Видеозвонок с ONVIF камерой и автоматической записью посетителей

🎯 Общая характеристика проекта

АтрибутЗначение
ТипПрограммный проект (учебный)
Максимальная оценка8,2 балла (учебный проект)
ОписаниеИсследование: интеграция ONVIF-камер в системы видеосвязи и автоматизированная регистрация посетителей. Продукт: система видеозвонка с ONVIF-камерой, обеспечивающая двустороннюю связь и автоматическую запись визитов при обнаружении человека у входа.
Цель продуктаСоздание умной системы входа, сочетающей функции домофона и журнала посещений: при появлении человека у двери — автоматически включается видеосвязь и запись визита с сохранением видео и метаданных.
Целевая аудиторияЧастные дома, дачи, офисы, гаражи, умный дом, системы СКУД, охранные компании, удалённые объекты.
Технологии (рекомендуемые)ONVIF, RTSP, WebRTC, SIP (опционально), OpenCV, FFmpeg, Python/Node.js, WebSocket, Flask/FastAPI, веб-интерфейс, локальное/облачное хранилище, Docker, MQTT, база данных (SQLite/PostgreSQL).

📅 Поэтапные требования к проекту


📌 Этап 1: Выбор темы

Дата: 19.01.2026
Формат: Онлайн-форма
Документы: Форма

🔹 Требования к защите

  • Подтверждён выбор темы 2-4.
  • Сформирована команда (до 2 человек).
  • Определены роли участников.
  • Подтверждено понимание задачи и принципов работы с ONVIF, видеосвязью и детекцией.
КритерийВесОписание
Выбор темы1%Формальное подтверждение выбора темы, формирования команды и распределения ролей. Оценка выставляется при условии своевременной подачи формы.

📌 Этап 2: Представление проекта

Дата: 31.01.2026
Формат: Презентация
Документы: Слайды, ТЗ

🔹 Требования к защите

  • Чётко сформулированы:
    • Проблема: отсутствие интеграции между камерой, домофоном и системой учёта посещений → пропущенные визиты, ручная проверка записей.
    • Решение: умный видеозвонок на базе ONVIF-камеры с автоматическим запуском записи и уведомлением при появлении посетителя.
    • Целевая аудитория.
  • Описаны технологии и архитектура системы.
  • Представлен план реализации.
  • Подтверждено согласование подхода с заказчиком.
КритерийВесОписание
Продукт25%Постановка цели, видение законченного продукта: как работает система, где применяется, как заменяет классический домофон
Польза25%Обоснование необходимости: автоматизация фиксации визитов, уведомления, архивация, безопасность, удобство для удалённого контроля
Пользователь20%Описание целевой аудитории внутри и вне МИЭМ, количественная оценка, рынки применения (частный сектор, офисы, умный дом)
Технологии20%Обоснованный выбор стека: ONVIF для камеры, WebRTC/SIP для связи, OpenCV для детекции, FFmpeg для записи, Flask/Django для бэкенда
Развитие10%Перспективы развития: интеграция с умным домом, распознавание лиц, коммерциализация, ВКР

📌 Этап 3: PoC (Proof of Concept)

Дата: 21.02.2026
Формат: Демонстрация + видео + репозиторий
Документы: Git, видео

🔹 Требования к защите

  • Экспериментально подтверждена техническая реализуемость:
    • Подключение к ONVIF-камере и получение RTSP-потока.
    • Детекция человека в кадре (простой метод: motion detection или YOLO).
    • Запуск видеосвязи (локально или через WebRTC-клиент).
    • Начало записи видео при обнаружении.
  • Демонстрация минимальной работоспособности.
  • Видео (до 3 минут) с демонстрацией сценария: подход человека → срабатывание → запуск связи и записи.
  • Код выложен в репозиторий с README.
КритерийВесОписание
Техническая реализуемость60%Подтверждение, что выбранный подход позволяет подключиться к камере, детектировать посетителя и запускать видеосвязь и запись
Демонстрация20%Наличие видео, показывающего: до события → появление человека → срабатывание системы → запуск связи и записи
Код и документация20%Наличие репозитория с рабочим кодом, README, инструкцией по запуску и описанием архитектуры PoC

📌 Этап 4: Прототип

Дата: 16.03.2026
Формат: Демонстрация + отчет + репозиторий
Документы: Демо, отчет, git

🔹 Требования к защите

  • Реализован прототип:
    • Поддержка подключения к ONVIF-камере.
    • Детекция посетителя с настройкой чувствительности и зон.
    • Автоматический запуск видеосвязи (локально или через веб-интерфейс).
    • Запись фрагмента видео (например, 5 сек до и 15 после события).
    • Простейший UI для просмотра событий и управления.
    • Логирование визитов (время, длительность, наличие ответа).
  • Демонстрация работы в реальном времени.
  • Отчёт с описанием архитектуры, алгоритмов, схемы взаимодействия.
КритерийВесОписание
Реализация функционала40%Поддержка ONVIF, детекция, видеосвязь, запись, логирование
Интеграция25%Успешная интеграция ONVIF-библиотеки, детектора, WebRTC/SIP-модуля, FFmpeg, UI и системы логирования
Демонстрация20%Работающий демо-стенд, показ автоматического срабатывания и запуска связи
Документация15%Наличие отчёта с описанием архитектуры, API, UX-решений, инструкций по запуску

📌 Этап 5: MVP (Minimal Viable Product)

Дата: 11.04.2026
Формат: Работающий продукт + отзыв + отчет + git
Документы: Отзыв, отчет, git

🔹 Требования к защите

  • Продукт может быть запущен и использован без участия разработчика.
  • Поддержка всех базовых функций:
    • Настройка камеры и зон детекции.
    • Автоматическое уведомление (звук, push, email).
    • Двусторонняя связь (через веб-интерфейс или приложение).
    • Запись и хранение визитов.
    • Просмотр журнала посещений с видео.
    • Простой веб-интерфейс.
  • Наличие документации пользователя и разработчика.
  • Получен отзыв пользователя.
КритерийВесОписание
Продукт30%Готовность продукта: отчуждаемость, выполнение базовых функций, работа в фоне
Документация разработчика20%Наличие спецификации MVP/MUP, описание архитектуры, API, алгоритмов, текущего результата
Запуск и работа30%Продукт запускается без разработчика, не требует несвойственных действий от пользователя, работает в фоне
Документация пользователя20%Полная инструкция по установке, настройке, добавлению камер, интерпретации событий и управлению архивом

📌 Этап 6: MUP (Minimal Usable Product)

Дата: 16.05.2026
Формат: Асинхронная защита + консультация
Документы: Отзыв, отчет, git

🔹 Требования к защите

  • Продукт внедрён в тестовую среду (например, у входа в лабораторию или домой).
  • Пользователь самостоятельно использует весь функционал.
  • Получен отзыв о реальном использовании.
  • Документация дополнена на основе фидбэка.
  • Созданы маркетинговые материалы.
КритерийВесОписание
Отзыв пользователя30%Удобство установки, надёжность детекции, качество связи, простота интерфейса, экономия времени, качество записи
Функциональность30%Полная реализация всех функций: уведомления, связь, запись, архив, масштабируемость
Документация пользователя20%Наличие полной, понятной документации с установкой, навигацией, сценариями использования и устранением неисправностей
Маркетинг20%Наличие лендинга, продуктового ролика, раздатки или презентации, адаптированных под целевую аудиторию

📌 Этап 7: Защита проекта

Дата: 06.06.2026 или 13.06.2026
Формат: Презентация + демо + отзывы
Документы: Слайды, демо, отзывы

🔹 Требования к защите

  • Презентация пользовательского опыта.
  • Демонстрация работы продукта (включая сценарии детекции, вызова и записи).
  • Представление отзывов пользователей.
  • Подача заявки на РИД.
  • Ответы на вопросы.
КритерийВесОписание
Представление20%Маркетинговый стиль, ясность, логичность, отсутствие научного стиля, фокус на пользе и кейсах
Маркетинг20%Качество лендинга, ролика, раздатки — соответствие продуктовому жанру, наличие кейсов применения
Впечатления пользователей30%Удобство, надёжность, простота установки и использования, качество связи и записи, полезность журнала
Завершённость30%Полная документация, функциональность, наличие дистрибутива (Docker, deb), ссылки на код, расширенный функционал (например, распознавание лиц, интеграция с умным домом, мобильное приложение)

Вложения