OpenNVR: платформа для видеонаблюдения с поддержкой AI

OpenNVR — это платформа для работы с AI на твоих камерах, которая предлагает самостоятелный NVR с поддержкой ONVIF и RTSP. Основная задача — дать пользователю контроль над видеонаблюдением и аналитикой без зависимости от сторонних вендоров. Это решение подойдет организациям и частным лицам, которые не хотят передавать данные в облако и ищут возможность интеграции собственных моделей AI.

Проект позволяет записывать и стримить видео, а также использовать любую AI-модель через единый интерфейс. В отличие от стандартных NVR, OpenNVR предлагает гибкость в выборе оборудования и моделей, поддерживает работу в изолированных сетях и имеет встроенную интеграцию с Home Assistant. Запуск предустановленных приложений и создание собственных осуществляется легко, а система аудита гарантирует безопасность данных.

OpenNVR написан на Python 3.11 и имеет лицензию AGPLv3, что значит, что тебе нужно быть внимательным с коммерческим использованием. Имей в виду, что установка и настройка могут потребовать определенных усилий, но подробная документация и видеоинструкции облегчают этот процесс.

OpenNVR

OpenNVR — это открытая платформа для видеоинфраструктуры, разработанная для организаций и пользователей, которые не хотят передавать свои камеры в чужие руки. Она позволяет записывать и транслировать видео как обычный сетевой видеорегистратор (NVR), интегрировать любые AI модели, а также разрабатывать собственные приложения, используя оборудование, принадлежащее пользователю. Все данные об обработке сохраняются для аудита.

Зачем нужен OpenNVR

  • Поддержка любых камер. Подключай камеры ONVIF и RTSP от любых производителей, а также свои Android-телефоны или веб-камеры.
  • Гибкость в использовании AI моделей. Легко меняй детекторы или добавляй новые модели, меняя лишь программное обеспечение.
  • Локальная работа по умолчанию. Запись и AI обработки происходят на твоем оборудовании, облачные модели должны быть активацией и подлежат аудиту.
  • Поддержка изолированных сетей. OpenNVR может работать полностью офлайн, с возможностью ведения журнала всех действий и уведомлений.
  • Совместимость с Home Assistant. Камеры, зоны и приложения легко интегрируются через MQTT без необходимости установки дополнительных компонентов.

Как установить и запустить

Чтобы установить OpenNVR, необходим только Docker. Выполни следующие команды в терминале:

git clone https://github.com/open-nvr/open-nvr.git && cd open-nvr
./start.sh          # Для Windows: .\start.ps1

После этого следуй инструкциям мастера установки, который предложит ряд вопросов, большинство из которых имеют рабочие значения по умолчанию. После завершения установки ты получишь URL и одноразовый токен для доступа к интерфейсу.

Что умеет OpenNVR

OpenNVR предлагает следующие ключевые функциональные возможности:

  • Запись и живое видео. Возможность вести запись видео с подключенных камер с их последующим просматриванием.
  • Платформа для AI. Используй любые AI модели через REST или WebSocket интерфейсы.
  • Управление приложениями. Устанавливай и используй приложения для анализа и обработки видео по различным сценариям (например, распознавание лиц, видеонаблюдение и другие задачи).
  • Аудит и контроль. Все действия и процессы могут быть проаудированы, а любые изменения в моделях документированы.

Ограничения

Хотя OpenNVR предоставляет множество возможностей, есть и некоторые ограничения:

  • Для корректной работы требуется постоянное подключение к сети (или возможность подключить к локальной сети), если используются внешние службы.
  • Не все AI модели могут поддерживаться без доработки; возможно, потребуется написать адаптер для интеграции специфических моделей.
  • Пользователю требуется базовое понимание работы Docker и сетевой инфраструктуры для успешной установки и управления проектом.

Таким образом, OpenNVR — это мощное решение для видеоаналитики и обработки, которое можно настроить под свои нужды, сохранив при этом полный контроль над своими данными.

Открыть на GitHub: open-nvr/open-nvr →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте