Version 26.05
Flussonic 26.05: diagnóstico más rápido, estadísticas más ricas y flujos NVR y de mosaicos más fluidos
Esto es lo que hicimos para media server
- Encontrar la causa raíz más rápido con estadísticas y errores.
- Hacer el comportamiento de ONVIF y la configuración más robusto.
- Planificar mejor la capacidad de transcodificación GPU y diagnosticar entradas.
- Menos retrasos y sorpresas en escenarios live/DVR.
Diagnóstico más rápido sin bucear en logs. Las estadísticas del stream ahora incluyen una descripción del último error del transcodificador, lo que ayuda a entender antes qué falló. También añadimos más contadores de entrada (incluidos UDP MPEG-TS unicast/multicast) y ampliamos la telemetría de DeckLink, para evaluar mejor la calidad y la estabilidad de la señal.
Integraciones y configuración más robustas. El manejo de eventos ONVIF ahora tolera huecos en estructuras XML: la detección de movimiento funciona de forma más fiable y cubre una gama más amplia de cámaras. Corregimos casos raros en los que los ajustes en disco podían ignorarse cuando config_external tenía problemas. También corregimos el parseo de URLs en la configuración y casos límite con nombres de streams que contienen /.
Planificación de capacidad GPU más sencilla. Añadimos herramientas de benchmark para NVENC para estimar mejor el rendimiento y la capacidad. Mejoramos el soporte de formatos raw en NVENC (incluidos r210/ARGB), reduciendo fallos por formatos de entrada no soportados. La API también ofrece información de hardware de GPU más detallada.
Menos problemas en producción en instalaciones grandes. Las respuestas de API para conjuntos grandes de resultados ahora son más rápidas. El logger JSON respeta límites de tamaño distintos por nivel y recorta mensajes demasiado grandes para evitar crecimiento de logs y degradación de rendimiento. También eliminamos el soporte de Quicksync del parser de configuración y retiramos por completo libsrt, manteniendo la implementación SRT en Erlang, lo que reduce complejidad de build y dependencias.
Comportamiento live y DVR más predecible. Los marcadores insertados vía API ahora aparecen en la playlist de rewind sin retrasos perceptibles durante la reproducción live. VOD ahora aplica correctamente los cambios de segment_duration cuando se actualiza la configuración.
Esto es lo que hicimos para central
- Distribución de streams más resiliente ante errores y alta carga.
- Nuevas capacidades de entrega con zonas CDN y autorización de reproducción gestionada centralmente.
- Menos asignaciones inesperadas dentro del clúster.
Distribución más resiliente. Mejoramos el algoritmo de Central Layouter: las reasignaciones masivas ya no quedan bloqueadas por un único error de procesamiento, y los streams deshabilitados se reasignan de forma más fiable bajo alta carga.
Más control sobre la entrega y la reproducción. Añadimos la API de zonas CDN y soporte a través del central playback balancer, lo que facilita la geodistribución y las políticas de entrega. También añadimos autorización de sesiones de reproducción gestionada por Central para aplicar el control de acceso de forma centralizada.
Menos asignaciones incorrectas. Corregimos un bug por el que un agente sin stream podía asignarse a un streamer en un namespace distinto. También mejoramos la configuración del clúster para DVR cross-replication mutua.
Esto es lo que hicimos para watcher
- Encontrar cámaras más rápido y volver al trabajo sin perder contexto.
- Mosaicos y episodios más cómodos: más layouts, menos lag y navegación más rápida.
- Menos trabajo manual con NVR y comportamiento de archivo más predecible.
- Más capacidades en API v3 y protección de datos sensibles en endpoints públicos.
Navegación más rápida con menos clics. La lista de cámaras ahora conserva la posición de scroll al volver desde la página de cámara, evitando buscar el punto otra vez. Los filtros y el estado de la UI se conservan mejor al navegar, incluso al alternar entre versiones antigua y nueva. La búsqueda y el alta de cámaras es más fluida: hay búsqueda manual, la lista de encontrados es más predecible y las cámaras no añadidas se muestran primero. También añadimos la pantalla “search all local agents” e hicimos más claros los flujos y redirecciones de WNVR.
Mosaicos y episodios más útiles en el día a día. Añadimos nuevas rejillas y la posibilidad de elegir un layout específico (incluido 6x8), y mejoramos rendimiento y estabilidad. La navegación por el feed de episodios es más cómoda: menos zonas “sin cargar”, botón de subir arriba y filtrado por la cámara seleccionada. También añadimos estadísticas de episodios (por ejemplo, número de vistas) y la posibilidad de dejar comentarios.
Menos mantenimiento manual de NVR y archivo más resiliente. El autosync de NVR ahora está activado por defecto y eliminamos botones manuales redundantes: mantener la lista de cámaras al día requiere menos esfuerzo. Ahora se puede configurar cuántos servidores almacenan una copia del archivo, lo que ayuda a equilibrar resiliencia y capacidad. También corregimos problemas de visualización del archivo en estados inestables (por ejemplo, cuando una cámara está temporalmente no disponible). Actualizamos el preset por defecto: el archivo está activado por defecto en nuevas instalaciones de Watcher.
API v3 y seguridad. Añadimos un endpoint de recuperación de contraseña en la API v3. Watcher ahora tiene endpoints API v3 para ajustes como branding, external auth y mapas, junto con una UI actualizada para gestionarlos. También mejoramos la seguridad eliminando URLs sensibles de entrada de un endpoint público de la API.