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.