Video Engine
⚙️ Objeto: Video Engine (El Cerebro de Procesamiento Visual)¶
Representa un recurso computacional lógico cuya función es procesar flujos de video.
No es la cámara en sí, sino el software o hardware (NVR, servidor dedicado, servicio en la nube) que:
- Recibe el video crudo de un Video Channel.
- Le aplica tareas como análisis, grabación o transcodificación.
📖 Concepto¶
Es la "sala de máquinas" o "fábrica" del sistema de video:
- El Video Channel es el “ojo” que captura imágenes.
- El Video Engine es el “cerebro” que las entiende, transforma y archiva.
Su propósito: Dotar de inteligencia y funcionalidad avanzada a uno o más flujos de video.
⚙️ Funcionamiento¶
- Un Video Engine se asigna a uno o varios Video Channel.
- Recibe sus streams (
stream_id) y ejecuta tareas configuradas.
Ejemplos: - Analizar movimiento y, si lo detecta, iniciar grabación.
- Aplicar reconocimiento de objetos o lectura de matrículas (LPR).
- Su salida no es un video, sino:
- Un evento (ej.
"persona_detectada"). - Un artefacto (archivo de grabación).
✨ Punto Clave¶
Es un recurso compartido y centralizado que: - Desacopla el procesamiento de la cámara. - Permite que cámaras simples se beneficien de análisis potentes y centralizados.
🔗 Funcionamiento y Relación con Otros Objetos¶
Entrada → Recibe el stream_id de uno o más Video Channel.
Proceso