Cámaras ONVIF¶
Sapsan puede descubrir cámaras ONVIF en la red, recibir sus eventos (movimiento, detección de personas y vehículos) y comprobar la compatibilidad de una cámara.
Warning
El subsistema ONVIF está en desarrollo activo — el conjunto de funciones y la configuración pueden cambiar.
Descubrimiento de cámaras¶
Sapsan descubre las cámaras mediante WS-Discovery (ProbeMatch multicast) y, además, entiende el protocolo de descubrimiento propietario de Hikvision. De cada cámara recopila las direcciones (XAddrs), el nombre y el modelo; las observaciones repetidas de una misma cámara se fusionan.
Al trabajar a través de NAT, las direcciones que una cámara comunica sobre sí misma (URL de snapshot, URL de RTSP) se reescriben automáticamente a la dirección del dispositivo realmente alcanzable.
Eventos de la cámara¶
Los eventos de los metadatos ONVIF se convierten en episodios con apertura y cierre:
- movimiento (CellMotion
IsMotion, MotionAlarm) —trueabre un episodio,falselo cierra; - detección de personas y vehículos;
- activación de la entrada digital;
- los episodios colgados se cierran por un tiempo de espera de inactividad.
Varias fuentes de movimiento en una misma cámara se rastrean de forma independiente.
Comprobación de compatibilidad¶
La comprobación integrada de la cámara genera un informe estructurado: información del dispositivo, autenticación (HTTP Digest), reloj de la cámara (el desfase de tiempo se maneja automáticamente), clasificación de eventos, además de una prueba del stream RTSP con un resumen de errores (pérdida de paquetes, payload dañado, desincronización) y estadísticas de fotogramas clave.
Note
TODO: cómo lanzar el descubrimiento y la comprobación de compatibilidad (config/API/CLI), la configuración de la cámara vía ONVIF, la obtención de snapshots.