Kerberos Agent — видеонаблюдение для камер

★ 1.1K

Kerberos Agent — это открытый агент видеонаблюдения под лицензией MIT: он принимает поток одной камеры, записывает его по движению или непрерывно и показывает записи в веб-интерфейсе. Берут, когда нужно развернуть видеонаблюдение на своём оборудовании; когда надо подключить IP-камеру к простому веб-интерфейсу, не покупая коммерческий регистратор; когда хочется масштабировать наблюдение запуском отдельного экземпляра на каждую камеру. Внутри: Go и React; приём RTSP-потоков H264 или H265; запись аудио (AAC) и видео в MP4; условная запись (по областям движения, расписанию, в офлайн-режиме); потоки низкого разрешения через MQTT и высокого через WebRTC (только H264); сквозное шифрование обмена по MQTT на RSA и AES. USB-камеры и камеры Raspberry Pi подключаются через отдельный RTSP-прокси. Работает на ARMv6, ARMv7, ARM64 и AMD64: Raspberry Pi, Nvidia Jetson, Intel NUC, виртуальные машины, Kubernetes. Запуск: Docker (`docker run -p 80:80 kerberos/agent:latest`), Snap или Balena; настройка через переменные окружения или смонтированный том. Это один компонент стека Kerberos.io; сквозное развёртывание описано в kerberos-io/deployment. Не подойдёт, если камеру нельзя превратить в RTSP-поток H264 или H265.