Se corrigió un fallo que podía producirse al detener transmisiones en determinadas condiciones.
Se corrigió un fallo al detener una transmisión cuyo proceso de FFmpeg aún no había terminado de iniciarse.
Se corrigió un problema en las copias de seguridad de la configuración: las copias se creaban incluso cuando la opción estaba deshabilitada. También se corrigió la casilla de verificación en la interfaz para que ahora refleje correctamente el valor guardado.
Se corrigió un problema por el que los procesos secundarios del servidor no finalizaban correctamente al reiniciar la instancia principal de Senta.
Se corrigió la visualización del uso de CPU: los procesos detenidos ahora muestran - en lugar de 0.00%.
Se corrigió el inicio y la detención de procesos en servidores remotos (Zond).
Transmisiones con comando FFmpeg directo — Ahora puede crear una transmisión introduciendo un comando de FFmpeg directamente, sin necesidad de crear previamente un perfil independiente. Esto resulta útil para transmisiones puntuales o pruebas rápidas. Al guardar, Senta crea automáticamente un perfil oculto.
Formato configurable de fecha y hora — Se añadió una nueva opción Formato de fecha y hora en Configuración, que permite elegir cómo se muestran las fechas y horas en toda la interfaz. Las opciones disponibles son: Automático (configuración regional del navegador), Ruso (DD.MM.AAAA HH:mm), Inglés (MM/DD/AAAA HH:mm) y Español (DD/MM/AAAA HH:mm). El formato seleccionado se aplica a los registros, el panel principal y las listas de eventos.
Errores de API estandarizados (RFC 7807) — La API REST ahora devuelve los errores utilizando el formato RFC 7807 Problem Details, con los campos type, title, status y detail, facilitando el desarrollo de integraciones.
Columna del tipo de perfil — La lista de perfiles ahora indica si cada perfil fue creado mediante el modo manual o el constructor visual, facilitando distinguir comandos FFmpeg escritos manualmente de los generados visualmente.
Opciones de vídeo según el códec — La sección Vídeo del constructor de perfiles ahora muestra u oculta automáticamente los campos según el códec seleccionado. Por ejemplo, las opciones de aceleración por hardware solo aparecen cuando se utiliza un codificador por hardware.
Información emergente para los parámetros — Al pasar el cursor sobre una etiqueta en el editor visual se muestra una descripción del parámetro correspondiente.
Advertencias del validador traducidas — Las advertencias generadas por el constructor de perfiles ahora se muestran en el idioma seleccionado de la aplicación.
Constructor de comandos de perfiles (Editor visual) — Ahora es posible crear perfiles mediante un nuevo modo Constructor, un editor visual basado en formularios que genera automáticamente comandos FFmpeg. Puede configurar la fuente de entrada, el códec de vídeo y la aceleración por hardware, el códec de audio, el formato de salida y los parámetros del codificador (bitrate, preset, perfil, GOP, keyint y opciones HLS/MPEG-TS). Es posible elegir entre los modos Manual y Constructor al crear un perfil. Los comandos generados se validan antes de guardarse, mostrando advertencias por campo y permitiendo guardar igualmente si es necesario.
Monitor de actividad del proceso — Senta ahora comprueba periódicamente el estado de los procesos FFmpeg a nivel del sistema operativo y reinicia automáticamente aquellos que se hayan bloqueado por completo, aunque sigan apareciendo como activos.
Monitor de progreso — Cuando está habilitado, Senta supervisa la salida de FFmpeg y reinicia automáticamente la transmisión si deja de crecer la salida o la velocidad permanece en 0x durante 60 segundos consecutivos. Ambas comprobaciones pueden activarse o desactivarse de forma independiente desde la configuración de la transmisión.
Mejoras en el monitor de memoria — Las comprobaciones de memoria a corto y largo plazo ahora se configuran mediante opciones independientes en la configuración de la transmisión.
Resaltado de sintaxis para comandos FFmpeg — El editor de comandos FFmpeg ahora incluye resaltado de sintaxis. Variables como ${i} y ${o} aparecen resaltadas para mejorar la legibilidad.
Supervisión de fugas de memoria — Senta ahora puede detectar automáticamente un crecimiento descontrolado del uso de memoria en procesos FFmpeg y reiniciar la transmisión afectada. Se añadió una nueva sección Supervisión en la configuración de la transmisión con tres opciones (todas habilitadas por defecto):
Supervisión del progreso — Controla el uso de memoria en tiempo real basándose en la salida de FFmpeg.
Comprobación a corto plazo — Reinicia la transmisión si el uso de memoria aumenta más de 100 MB en 10 minutos o más de 150 MB en 20 minutos.
Comprobación a largo plazo — Reinicia la transmisión si el uso de memoria aumenta de forma constante más de un 3 % por hora durante cinco horas consecutivas.
Toda la actividad de supervisión se registra en el log de la transmisión.
Grupos de transmisiones — Ahora es posible asignar las transmisiones a grupos. Los grupos aparecen como separadores visuales en la tabla de transmisiones y se añadió una barra de filtros para filtrar por grupo y nombre.
Nuevo servidor de licencias — Senta ahora valida las licencias mediante la infraestructura unificada de licencias de Cesbo compartida entre todos los productos de Cesbo. Ya no es necesario configurar manualmente el servidor de licencias.
Crear archivos desde el administrador de archivos — Al configurar una variable de transmisión que apunta a una ruta de archivo, ahora puede introducir un nuevo nombre de archivo directamente desde el cuadro de selección, sin salir del editor de transmisiones.
Se cambió el nombre del botón Agregar FFmpeg por Agregar transmisión en todos los idiomas compatibles.