Shinobi, un servidor de vídeo vigilancia open source
ShinobiCCTV es un servidor de video vigilancia Open Source, escrito en Node.js, y muy fácil de usar. Este proyecto sería la alternativa de referencia a ZoneMinder.
Lo que podría convertirse, de hecho, dada la limitada elección en este ecosistema libre. “Shishi” se basa en FFmpeg y Node.js, y utiliza masivamente JavaScript, un poco de Python y un shouia de Shell.
El servidor es multiplataforma (BSD, Linux, macOS, Windows) y compatible con la arquitectura ARM además de que cuenta también con una imagen en Docker.
En términos de funcionalidad, ShinobiCCTV está en algún lugar entre ZoneMinder (utilizable en un entorno profesional y antiguo) y Kerberos.io .
Shinobi se divide en dos ramas distintas:
Shinobi Community Edition la cual es una versión de licencia libre.
Shinobi Pro, que aun que el proyecto es open Source no es gratis (pago, excepto excepciones).
Vamos aquí, por supuesto, a centrarnos solo en la versión gratuita.
A diferencia de la versión Pro, Shinobi Community Edition (la versión gratuita de Shinobi) no recibe actualizaciones periódicas y no acepta ninguna solicitud de integración o solicitud de extracción.
Características de Shinobi
Este servidor de video vigilancia cuenta con la capacidad para recuperar secuencias de audio y video de cámaras a través de HTTP, RTP / RTSP y ONVIF, se admite HTTPS, pero solo con certificados X.509 válidos;
La grabación se realiza en formatos de video compatibles con aceleración de hardware, con tres modos de grabación diferentes (grabación continua, grabación durante eventos con o sin búfer, grabación y luego eliminación si no se detecta ningún evento).
El modo de clúster Shinobi se basa en el sistema maestro-esclavo, lo que permite que la carga se distribuya, pero no tiene alta disponibilidad; solo el servidor maestro se ocupa de la comunicación con la base de datos, si este servidor falla, todas las plantas.
En la WEBUI se puede adaptar su panel de control arrastrando y soltando los diferentes monitores de la cámara.
De las características que vale la pena mencionar encontramos:
- Posible grabación de audio.
- Detección de movimiento y análisis de patrones.
- Variedad de formatos de grabación.
- Diversidad en los métodos de difusión.
- Gestión de almacenamiento remoto (Amazon S3, WebDAV, Backblaze B2).
- Posibilidad de definir el almacenamiento para cada cámara.
- Gestión de una pequeña parte de los controles de la cámara (PTZ, IR).
- Capacidad para cambiar entre el modo de transmisión “normal” y el modo JPEG, menos ancho de banda intensivo y con menor latencia (muy útil para mover PTZ o cortar secuencias de audio).
- Uso de robots para alertas (correo electrónico, discord).
- Compatibilidad LDAP.
- Línea de tiempo, acelerada.
- Scripting (predeterminado por superusuario) durante los eventos.
- Calendario por cámara donde se indican los eventos.
Pros y contras
Algunas diferencias con otros sistemas de vídeo vigilancia Shinobi te permiten ver múltiples monitores simultáneamente cosa que Kerberos.io no permite.
Por otro lado, con Shinobi solo puedes elegir el tamaño de la pantalla.
La línea de tiempo de Shinobi se basa en puntos fijos sin una imagen de vista previa, para ver lo que sucedió entre dos puntos, tienes que ver el video vinculado.
Mientras que en ZoneMinder, es suficiente ir sobre la línea de tiempo para cargar una imagen del instante.
En Shinobi será necesario configurar los controles de PTZ de cada cámara, excepto los compatibles con ONVIF.
Opcionalmente, se puede copiar la configuración de una cámara, pero, por el momento, no elegir de una lista de pre configuración, como con ZM.
Shinobi no puede controlar tantos controles para PTZ, infrarrojos, etc, como ZoneMinder;
Con ZoneMinder, el modo de clúster requiere la distribución manual de cámaras a través de múltiples nodos, y si puede ver registros de cualquier nodo, el live está limitado a las cámaras administradas por el servidor.
Shinobi parece estar distribuyendo la carga entre sus nodos hijos automáticamente, basándose en el uso de la CPU.
Obtener
Si quieren conocer más al respecto y como poder obtener este servidor de video vigilancia pueden visitar el siguiente enlace.
El artículo Shinobi, un servidor de vídeo vigilancia open source aparece primero en Shinobi, un servidor de vídeo vigilancia open source.