23.10 Central

Bienvenido a las notas de la versión 23.10 de Flussonic Central, donde presentamos una serie de mejoras y avances para mejorar tu interacción con nuestra plataforma de gestión de videovigilancia. En esta versión, nos hemos centrado en desarrollos complejos, combinando Central con análisis de vídeo, orquestando la gestión de la configuración, acomodando un gran volumen de transmisiones, optimizando la reproducción de DVR y más. Estas actualizaciones en conjunto tienen como objetivo simplificar tus operaciones de videovigilancia, garantizando una asignación prudente de recursos, un rendimiento elevado del sistema y una interfaz amplificada y fácil de usar. Profundicemos en las complejidades de estas mejoras y hablemos de cómo pueden aumentar tu infraestructura de videovigilancia.

Reproducción mejorada dentro de la interfaz de administración de usuario

El procedimiento de monitorear y validar el contenido de las transmisiones se ha convertido en una tarea más eficiente y fácil de usar para los administradores que supervisan el sistema. Con la inclusión de reproducción de transmisiones en vivo y DVR dentro de la interfaz de usuario administrativa de Central, a la que se puede acceder directamente desde la pestaña Descripción general del perfil de transmisión, los clientes pueden recuperar e inspeccionar transmisiones sin esfuerzo y de manera expedita desde la interfaz administrativa.

Introducción del soporte de análisis de vídeo en Central

Para optimizar la implementación de recursos, mejorar la organización estructural del sistema y garantizar un funcionamiento ininterrumpido en un modo de clúster automatizado, hemos introducido el parámetro rol dentro de la lista de transmisores de la interfaz de usuario administrativa central. Al asignar roles a los transmisores, Central delega de manera competente tareas y responsabilidades a distintos nodos de servidores dentro del clúster. Algunos transmisores pueden designarse como nodos de análisis, que operan en servidores GPU/CPU, mientras que otros asumen el papel de un nodo de servicio de identificación responsable de mantener una base de datos de personas.

En esta última actualización, hemos simplificado la gestión y el escrutinio de los datos asociados con las personas a través de la funcionalidad enriquecida del módulo de análisis. Este módulo ahora puede utilizar la fotografía de una persona para diversos fines, incluido el reconocimiento, la identificación o el análisis facial.

Para lograr una identificación precisa de las personas, mejorando así las medidas de seguridad, agilizando la gestión de datos, habilitando capacidades de seguimiento histórico y personalizando los sistemas de alerta, hemos introducido el almacenamiento de datos biométricos de los rostros analizados. Esto se logra preservando de forma segura los datos biométricos en la base de datos faciales, brindando a los usuarios capacidades avanzadas de reconocimiento facial y una experiencia de videovigilancia más completa y efectiva.

Manejo de una cantidad prolífica de transmisiones

La precisión mejorada en la enumeración de transmisiones ofrece a los clientes un medio más preciso para monitorear y distribuir recursos, mitigar la posible confusión y facilitar una administración más efectiva de su infraestructura de transmisión. Las transmisiones que se transfieren a otro transmisor en modo de conmutación por error no se cuentan dos veces dentro del recuento “Total”, lo que garantiza que el recuento de transmisiones informado represente fielmente el número real de transmisiones activas.

Al recuperar selectivamente solo los campos de datos esenciales, Central reduce el tráfico de red redundante y la sobrecarga de procesamiento, lo que posteriormente genera tiempos de respuesta más rápidos, menor utilización de recursos y mejoras generales en la capacidad de respuesta del sistema.

Para aliviar la carga de los streamers y reforzar la flexibilidad en la asignación de recursos, hemos ampliado el intervalo de sondeo predeterminado para los estados de los streams a 5 segundos. Además, se permite el ajuste fino a través del parámetro configurable STREAMS_STATS_FETCH_INTERVAL. Esta alteración contribuye a la optimización del rendimiento del sistema y la asignación de recursos adaptados a necesidades específicas.

Mejora de la distribución de flujo

Para enriquecer la utilización de recursos, la planificación de la escalabilidad, la eficiencia operativa, el rendimiento del sistema y la rentabilidad dentro del ámbito de las operaciones de transmisión de video a gran escala, hemos incorporado una lógica de distribución de transmisión basada en el parámetro channel_limit dentro de Flussonic Central. Esta característica distribuye de forma autónoma las transmisiones entre los transmisores disponibles, evitando sobrecargas y garantizando una asignación juiciosa de los recursos. Los clientes ahora pueden administrar su infraestructura de transmisión de manera más efectiva, garantizando una experiencia de transmisión más fluida y optimizada para sus espectadores.

Solicitudes de seguimiento

Para realizar un seguimiento integral de las solicitudes, acelerar la resolución efectiva de problemas, administrar la asignación de recursos y mantener la documentación de cumplimiento, hemos introducido el encabezado Traceparent para las solicitudes que se originan desde Central al servidor de medios a través de OpenTelemetry. Esta característica brinda a nuestros clientes capacidades mejoradas de depuración, optimización del rendimiento, monitoreo y mejoras de seguridad.

Para mejorar la claridad del seguimiento y la identificación del servidor en los seguimientos de OpenTelemetry, los atributos host.name y service.version se han integrado en el intervalo ProcessAttributes. Esta inclusión ayuda enormemente en la resolución de problemas, el monitoreo y el mantenimiento del sistema, elevando así la confiabilidad y el rendimiento general del sistema.

En nuestro compromiso de fortalecer y optimizar los sistemas de videovigilancia, garantizando la integridad y seguridad de la red, hemos introducido soporte para rastrear conexiones de Agentes dentro de Flussonic Central. Esta mejora proporciona a nuestros clientes una mayor visibilidad, capacidades de resolución de problemas, optimización del rendimiento, monitoreo de seguridad y asignación mejorada de recursos dentro de su infraestructura de videovigilancia.

Para ampliar el contexto de seguimiento, la solución de problemas precisa, la optimización del rendimiento, el análisis de solicitudes y las capacidades de cumplimiento/documentación para las solicitudes de seguimiento, hemos incorporado información de parámetros de solicitud en los intervalos HTTP de Jaeger dentro de Flussonic Central. Esta característica brinda a los usuarios una comprensión más profunda de las interacciones de solicitudes dentro de su sistema, lo que facilita operaciones y resolución de problemas más eficientes.

Configuración del transmisor

Con la versión 23.10, los usuarios obtienen la capacidad de modificar la configuración mediante programación, lo que hace que sea más eficiente adaptar el comportamiento del transmisor a sus requisitos específicos. Para automatizar los ajustes de configuración, garantizar la coherencia e integrar perfectamente el componente del transmisor en un sistema o flujo de trabajo más grande, se agregó la gestión de la configuración del transmisor a la API.

Para simplificar la tarea de mantener la sincronización entre la configuración del transmisor y el servidor multimedia correspondiente, hemos introducido el aprovisionamiento automático y aplicado actualizaciones de configuración al servidor multimedia alineado con ese transmisor específico. Esto garantiza que el servidor multimedia se adhiera a la configuración deseada, agilizando la gestión y operación de la infraestructura de streaming.

Mejoras de configuración

Se ofrecen a los usuarios capacidades aumentadas de toma de decisiones, perspectivas de automatización, resolución de problemas eficiente, monitoreo de estado en tiempo real y transparencia de configuración mejorada a través de la implementación del método GET /config dentro de Flussonic Central. Esta característica equipa a los clientes con las herramientas para administrar eficazmente sus sistemas, optimizar el rendimiento y asignar recursos de manera más juiciosa.

Para una mayor estabilidad del sistema, resiliencia, continuidad del servicio, eficiencia en el manejo de recursos y satisfacción general del usuario, el tiempo de espera para las solicitudes de configuración de Central a los transmisores se ha ampliado de 5 a 75 segundos. Esta mejora mitiga los escenarios de denegación de servicio, garantizando operaciones de transmisión de video ininterrumpidas para los clientes de Flussonic Central.

La asignación eficiente de recursos, la retención de contenido personalizada, el mantenimiento optimizado y el uso optimizado del almacenamiento se pueden lograr mediante el aprovisionamiento de episodios_expiración como parte de config_external dentro de Flussonic Central. Este avance permite a los clientes administrar eficazmente su infraestructura de transmisión de video con mayor flexibilidad y control sobre la configuración de retención de contenido.

Mejora de DVR

Los clientes ahora experimentan una reproducción más fluida y un acceso más rápido al contenido archivado, lo que en última instancia mejora la calidad de su servicio de transmisión y la satisfacción del usuario. Esto es posible gracias a la implementación de la limpieza del índice DVR. El sistema ahora puede eliminar automáticamente datos de índice redundantes cuando no existe ningún archivo asociado en transmisores específicos. Esta optimización reduce el tiempo necesario para acceder a las transmisiones, lo que da como resultado un acceso más rápido a las transmisiones y una experiencia de usuario más eficiente en general.

Migración

Central comienza sus operaciones sin encontrar errores de migración de bases de datos, lo que minimiza el tiempo de inactividad y las posibles interrupciones del servicio, lo que garantiza operaciones más fluidas y confiables.

Errores solucionados

Auth backend: La URL del servidor de autenticación ahora se proporciona correctamente desde Central a los transmisores cuando la configuración UPSTREAM_URL no se especifica explícitamente. Esto garantiza el funcionamiento adecuado del proceso de autenticación, proporcionando una experiencia más sólida y fácil de usar para los clientes.

La corrección de errores que impide el restablecimiento de la URL de autenticación durante las actualizaciones garantiza la conservación de la configuración, la continuidad operativa, la coherencia de la configuración y una seguridad mejorada para los clientes de Flussonic Central. Esta mejora conduce a un proceso de autenticación más confiable y seguro dentro del sistema.

Esquema API: Al actualizar la cláusula de cumplimiento del esquema para permitir ignorar campos desconocidos en una carga útil mientras se procesan con precisión los campos conocidos, se garantiza que la API pueda adaptarse a estructuras de datos en evolución sin causar errores. Con esta mejora, la API puede manejar cambios y extensiones sin interrumpir la funcionalidad existente, reduciendo así las posibles interrupciones y los desafíos de desarrollo para los clientes.

Vistas previas de la transmisión: Hemos resuelto el problema por el cual las vistas previas de transmisiones no estaban disponibles cuando se proporcionaba un backend de autenticación a los transmisores desde Central. Esto garantiza que los usuarios puedan acceder y ver vistas previas de la transmisión como se esperaba. Esta solución permite a los usuarios obtener una vista previa de las transmisiones de manera eficiente, lo cual es fundamental para el monitoreo y la toma de decisiones en diversas aplicaciones.

Análisis de vídeo: Hemos resuelto el problema en el que los episodios de análisis de video no se guardaban correctamente debido a ID idénticos, garantizando que todos los datos analíticos se almacenen correctamente en la base de datos de Central. Esta mejora proporciona a los clientes análisis más confiables y completos.

Filtrado de datos mejorado: Esta solución garantiza que el parámetro de cadena de consulta seleccionada funcione como se esperaba. Como resultado, los usuarios pueden filtrar y recuperar con precisión datos específicos de la solicitud streams_list. Esta mejora incrementa la precisión de los datos, la funcionalidad de búsqueda y la precisión general de los resultados de las consultas, lo que facilita a los usuarios encontrar y acceder a la información que necesitan dentro del sistema Flussonic Central.

Funcionalidad adecuada: Esta solución garantiza que el método DELETE para episodios DELETE /episodes/{episode_id} funcione según lo previsto. Los usuarios ahora pueden eliminar con éxito episodios según sea necesario, promoviendo una gestión y mantenimiento de datos adecuados dentro del sistema Flussonic Central. Esta mejora elimina la respuesta “Método HTTP 405 no permitido” y garantiza que los usuarios puedan realizar eliminaciones de episodios sin encontrar problemas inesperados, lo que contribuye a una experiencia de usuario más fluida y confiable.

Configuración: La resolución del error HTTP 500 al solicitar GET /config mejora la confiabilidad, agiliza la resolución de problemas, mejora la experiencia del usuario y ahorra tiempo a los clientes de Flussonic Central. Esto contribuye a una gestión del sistema más eficiente y fácil de usar.