MiBeeNvr: легкий самоустановленный NVR с веб-интерфейсом для каме?

MiBeeNvr: легкий самоустановленный NVR с веб-интерфейсом для каме?

MiBeeNvr — легкий самоустановленный NVR на Go, работающий как статический бинарник с нулевыми зависимостями и встроенным веб-интерфейсом. Он поддерживает множество камер (RTSP/ONVIF/Xiaomi), обеспечивает различные форматы потокового видео (WebRTC/HLS/FLV) и предлагает функции, такие как автоопределение на стороне браузера.

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

Запускается на устройствах с архитектурой ARM и минимальным объемом памяти в 512 МБ. Не забудь, что проект находится под лицензией AGPL-3.0, так что возможны ограничения в коммерческом использовании.

Что такое MiBee NVR?

MiBee NVR — это система видеонаблюдения, способная преобразовать любое маломощное ARM-устройство в профессиональный видеорегистратор (NVR) всего за 60 секунд. Этот проект не требует облачных сервисов, работает без зависимостей и может запускаться на устройствах с объемом памяти всего 512 МБ. Он поддерживает множество протоколов и предлагает современный веб-интерфейс для управления видео-данными.

Краткая информация по установке

Существует несколько способов установить MiBee NVR:

  • Одноразовая установка (рекомендуется):
    curl -fsSL https://raw.githubusercontent.com/Mi-Bee-Studio/MiBeeNvr/main/install.sh | sudo bash
    Данная команда загрузит бинарный файл, создаст системного пользователя, сгенерирует конфигурацию, установит сервис systemd и запустит его.
  • Предварительно собранный бинарник:

    Скачай нужную версию с GitHub Releases:

    wget https://github.com/Mi-Bee-Studio/MiBeeNvr/releases/latest/download/mibee-nvr-amd64
    chmod +x mibee-nvr-amd64
    Далее инициализируй конфигурацию и запусти его.
  • Docker:
    docker compose --project-directory . -f deploy/docker/docker-compose.yml up -d
    После запуска открой http://localhost:9090 для доступа к веб-интерфейсу.
  • Сборка из исходников:
    git clone https://github.com/Mi-Bee-Studio/MiBeeNvr.git
    cd MiBeeNvr
    make build
    Также нужно инициализировать конфигурацию и запустить проект.

Основные возможности

  • Поддержка множества камер через RTSP, ONVIF и другие протоколы.
  • Управление записями и хранением видео с индивидуальными политиками хранения.
  • Современный веб-интерфейс с поддержкой темной и светлой темы.
  • Встроенная поддержка умных интеграций, таких как MQTT и WebDAV.
  • Удалённый доступ через Tailscale и Cloudflare Tunnel.
  • Автообнаружение камер с функцией передачи управления (PTZ) и событий тревоги.

Ограничения и требования

MiBee NVR предназначен для работы на ARM-устройствах с ограниченной памятью (512 МБ). Хранение видео может занимать значительное количество места, поэтому рекомендуется использовать внешние накопители для архивирования записей. Проект активно поддерживает работу с ONVIF-камерами, однако не все камеры могут поддерживать все функции (например, некоторые возможности могут быть экспериментальными).

Заключение

MiBee NVR предлагает мощное решение для видеонаблюдения, идеально подходящее для домашних и небольших бизнес-установок. Его возможности легкой установки и управления делают его привлекательным для пользователей с различным уровнем технической подготовки.

Открыть на GitHub: Mi-Bee-Studio/MiBeeNvr →

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

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

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