Version 26.04

Flussonic 26.04: mejor videovigilancia, entrega de TV más fluida e infraestructura más sólida


Esto es lo que hicimos para la videovigilancia

Inicio de sesión más rápido. El inicio de sesión por QR ya está disponible en la interfaz web y en la app móvil. Esto reduce la fricción para operadores que cambian entre dispositivos o necesitan autenticarse rápidamente sobre el terreno.

Mejor revisión de incidentes. Access Log ahora está disponible en la nueva interfaz y a través de la API v3, y los eventos se pueden filtrar con más precisión, incluso por vehículos de emergencia y eventos con matrículas. La exportación de archivo también es más flexible: los usuarios pueden elegir calidad, pistas de vídeo y pistas de audio antes de exportar.

Mosaicos más cómodos. Watcher ahora ofrece una nueva página de visualización de mosaicos con tarjetas de previsualización, mejor renderizado de vídeo, reproducción de archivo dentro de la vista de mosaico, mejores controles de sonido, renderizado según el diseño y soporte para un layout 1x7. Una larga lista de correcciones también hizo que los mosaicos sean más estables en navegadores, dispositivos Apple y aplicaciones móviles.

Operaciones NVR más claras. La interfaz ahora muestra el estado y la salud del NVR, conteos de cámaras por estado, estadísticas de streams e indicadores de estado más claros. La búsqueda de cámaras por dirección IP se ha migrado a la API v3, las cámaras ya añadidas se muestran durante el descubrimiento y los usuarios reciben feedback más rápido durante el alta y la resolución de problemas de dispositivos.

La grabación continúa incluso si falla un disco. Mejoramos el comportamiento de grabación cuando un disco se rompe dentro del almacenamiento DVR RAID. La grabación de vídeo cambia de inmediato a otro servidor sano, por lo que el sistema sigue grabando en lugar de detenerse por un fallo de disco.

Menos problemas diarios. Los gestores de organización ahora pueden editar campos críticos de usuarios de una sola organización, los mosaicos soportan permisos de stream y la navegación entre listas, mosaicos y páginas de cámara es más consistente. También corregimos problemas de reproducción, mejoramos la carga de previsualizaciones de eventos y personas, estabilizamos las descargas de archivo, redujimos episodios duplicados de vehículos, mejoramos el comportamiento de la analítica en sistemas con varias GPU y resolvimos varios problemas que podían causar fallos, inestabilidad en el descubrimiento o cámaras duplicadas en listas.


Esto es lo que hicimos para la televisión

La reproducción continúa durante los cambios. Media Server ahora soporta Live DASH multi-period y actualizaciones dinámicas de media info en HLS. En la práctica, esto significa que los reproductores pueden seguir reproduciendo cuando cambia la fuente o cuando cambian al vuelo parámetros como el códec o la calidad.

Mejor scrubbing y previsualización. Añadimos soporte de trick-play para HLS mediante listas de reproducción I-frame. Esto mejora la navegación y la previsualización en reproductores compatibles.

La gestión de configuración es más centralizada. Los auth backends ahora se pueden gestionar y proxyar a nivel de clúster a través de Central, y Media Server puede obtenerlos desde config_external. También es posible entregar toda la configuración de Media Server a través de config_external y arrancar el servidor sin configuración local separada.

La capacidad GPU se usa mejor. Catena SE ahora soporta transcodificación con GPU Nvidia, Central obtuvo visibilidad explícita de qué streamers pueden transcodificar y Central Layouter puede distribuir automáticamente cargas de transcodificación entre dispositivos GPU. Esa lógica también soporta ahora Flussonic Coder, lo que facilita aprovechar la capacidad GPU en despliegues más grandes.

Menos problemas en producción. Media Server se volvió más robusto en caché de manifiestos, reproducción de archivo por timestamp, envío de telemetría y manejo de parámetros numéricos en peticiones. Los problemas con archivos VOD y de backup ahora se muestran en la API y la UI en lugar de quedar ocultos.


Y aquí van nuestros logros de infraestructura

Menos deriva de configuración. Ahora toda la configuración de Media Server puede entregarse a través de config_external, y el subsistema de configuración fue refactorizado para permitir actualizaciones totalmente dinámicas. Central también asume la gestión y el proxy de auth backends a nivel de clúster, y Media Server puede obtener esos auth backends directamente desde config_external. Esto mantiene la lógica de configuración compartida en un solo lugar y facilita el arranque de instalaciones grandes.

Ahora se puede ver la inestabilidad del streamer, no solo su estado actual. Central ahora expone explícitamente el campo stable en el estado de healthcheck. Esto es importante porque un streamer puede volver a ok tras fallos breves y seguir siendo arriesgado desde el punto de vista operativo. El nuevo campo hace visible esa inestabilidad como una señal separada, basada en la frecuencia con la que el estado de healthcheck cambia de ok a error dentro de la ventana temporal configurada. Así, los operadores pueden detectar antes los nodos poco fiables.

Señales de salud y fallo más claras. Media Server ahora informa problemas de archivos VOD y backup en la API y la UI, y Central se ejecuta sobre una versión actualizada de Go, lo que mejora la eficiencia y la seguridad de sus servicios principales.

Despliegues más limpios. El agente de Watcher ahora puede proxyar peticiones a hostnames de servicios dentro de entornos Docker y Kubernetes, no solo a direcciones IPv4. El soporte de Camera Gateway se amplió para TX68 y Orange Pi Zero 3, incluida la instalación automática desde tarjeta SD. Watcher Operator ahora ejecuta los pasos post-install necesarios también en Kubernetes, lo que ayuda a mantener integraciones como la sincronización de streams con Central después del despliegue. Central Operator también recibió correcciones de despliegue para nodos x86/amd64.

Replicación más fiable incluso con fallos de túnel. Corregimos el manejo, del lado del agente, de las direcciones existentes de túneles de Watcher, eliminando reconexiones innecesarias que podían provocar peer_delayed y problemas de replicación de archivo.


Disponibilidad

Flussonic 26.04 ya está disponible para: