Saltar al contenido principal

Canal de video

SecureVu utiliza un sofisticado canal de video que comienza con el flujo de la cámara y aplica transformaciones de forma progresiva (por ejemplo, decodificación, detección de movimiento, etc.).

Esta guía ofrece una descripción general para ayudar a los usuarios a comprender algunos de los conceptos clave de SecureVu.

Descripción general​

En un nivel alto, hay cinco pasos de procesamiento que se pueden aplicar a un flujo de cámara

Como muestra el diagrama, todos los flujos primero deben ser adquiridos. Dependiendo de la fuente de datos, puede ser tan simple como usar FFmpeg para conectarse a una fuente RTSP vía TCP o algo más complejo como conectarse a una cámara Apple Homekit usando go2rtc. Una sola cámara puede producir un flujo de video principal (es decir, alta resolución) y un subflujo (es decir, menor resolución).

Normalmente, el subflujo se decodificará para producir imágenes de fotograma completo. Como parte de este proceso, la resolución puede reducirse y se puede imponer una frecuencia de muestreo de imágenes (por ejemplo, mantener 5 fotogramas por segundo).

Estos fotogramas se compararán a lo largo del tiempo para detectar áreas de movimiento (también conocidas como cuadros de movimiento). Estos cuadros de movimiento se combinan en regiones de movimiento y son analizados por un modelo de aprendizaje automático para detectar objetos conocidos. Finalmente, la configuración de retención de instantáneas y grabaciones decidirá qué clips de video y eventos deben guardarse.

Vista detallada del canal de video​

El siguiente diagrama añade mucho más detalle que la vista simple explicada anteriormente. El objetivo es mostrar las rutas de datos detalladas entre los pasos de procesamiento.