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