Cambios de Senta: novedades y correcciones
2026-10
Sección titulada «2026-10»Acción necesaria después de la actualización: las licencias ahora se activan desde tu perfil de Cesbo, y el hash de licencia del portal de facturación anterior ya no se usa. Después de actualizar, las transmisiones no se inician hasta que actives la licencia — ver Agregar licencia. La venta de licencias a través del perfil de Cesbo empezará más adelante; mientras tanto, usa la clave de prueba, funciona hasta el 31 de enero de 2027.
Nuevas funciones
Sección titulada «Nuevas funciones»- Nueva activación de la licencia — Haz clic en
Activaren Senta, abre el enlace, inicia sesión en tu perfil de Cesbo en app.cesbo.com y elige una licencia para el servidor; no hay que copiar nada a mano.Configuraciónmuestra el estado de la licencia; la páginaLicencia no activaexplica por qué la licencia no está activa y qué hacer. - Duración del almacenamiento de eventos de streams — Una nueva opción en
Configuraciónelimina los eventos de las transmisiones y sus informes con más días de los indicados: 365 por defecto,0los conserva para siempre. Antes no se eliminaban nunca. - Tamaño máximo de la base de datos — Una opción opcional en
Configuración: si la base de datos contiene más datos que el límite, se eliminan los registros más antiguos y después los eventos de las transmisiones. Se comprueba cada 5 minutos; desactivada por defecto. - Reinicio más rápido con una base de datos grande — Senta ya no compacta la base de datos al iniciarse, lo que podía tardar minutos con una base grande.
- Uso de la GPU por transmisión — Con
Configuración→Monitorización de GPUactivada, la tablaTransmisionesmuestra cuánto carga cada transmisión el codificador, el decodificador y la memoria de vídeo de las tarjetas NVIDIA (mediantenvidia-smi). Desactivado por defecto. Ver Usar NVENC en FFmpeg. - Mensajes de error claros — Si falla guardar o iniciar una transmisión, un servidor, un disparador, una acción cron o la configuración, la interfaz muestra la causa real en su idioma y resalta el campo incorrecto, en lugar de un error genérico. Guardar la configuración ahora informa de los errores en lugar de responder «OK» sin más.
- Formulario del servidor — Todos los campos son obligatorios, el nombre se rellena a partir de la dirección IP y el puerto por defecto es
8018. - Las ventanas emergentes del navegador se sustituyeron por notificaciones y diálogos de confirmación.
- El enlace a la documentación en la interfaz abre la documentación en el idioma de la interfaz.
Corrección de errores
Sección titulada «Corrección de errores»- Se corrigió una fuga de conexiones de actualización en vivo que se acumulaban al moverse entre páginas de la interfaz web.
- Se corrigieron los errores
database is lockedcuando los registros se escribían y leían al mismo tiempo. - Un error interno al procesar una solicitud ya no corta la conexión sin respuesta.
- Una variable de perfil usada varias veces en el comando ahora se sustituye en todas partes, no solo la primera vez.
- Las transmisiones cuyo servidor se eliminó (el grupo
Unset) ya no muestranwaitni una cuenta atrás de cron, y las acciones cron las dejan en paz. - Una transmisión que no está en ejecución ahora tiene un indicador de estado gris en lugar de verde.
- Se corrigió que el campo de la acción cron perdiera el foco con cada pulsación; los horarios con formato incorrecto se rechazan al guardar.
- Se corrigió un error al expirar la sesión de inicio de sesión.
2026-08
Sección titulada «2026-08»Corrección de errores
Sección titulada «Corrección de errores»- Se corrigieron problemas de seguridad en el backend y la interfaz web.
- Se corrigió una condición de carrera al reiniciar una transmisión cuando el monitor de progreso detectaba un bloqueo.
- Se corrigieron las verificaciones de licencia cuando el reloj del servidor no es exacto.
2026-07
Sección titulada «2026-07»Corrección de errores
Sección titulada «Corrección de errores»- 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 de0.00%. - Se corrigió el inicio y la detención de procesos en servidores remotos (Zond).
2026-06
Sección titulada «2026-06»Nuevas funciones
Sección titulada «Nuevas funciones»- 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,statusydetail, facilitando el desarrollo de integraciones.
Corrección de errores
Sección titulada «Corrección de errores»- Se corrigió la corrupción del archivo de configuración al detener un gran número de transmisiones simultáneamente.
- Se corrigió un fallo en la ruta de reinicio de tareas cron.
- Se corrigió la ausencia del campo de modo VBR en el constructor de perfiles.
- Se corrigió el proceso de inicialización (
senta init) cuando no se encontraba el directorio de configuración correcto. - Se corrigió un problema por el que el uso de CPU podía superar el 100 % en la lista de transmisiones en sistemas multinúcleo.
2026-05
Sección titulada «2026-05»Nuevas funciones
Sección titulada «Nuevas funciones»- 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.
Corrección de errores
Sección titulada «Corrección de errores»- Se corrigieron varios problemas visuales y de diseño en el constructor de perfiles.
- Se corrigió la visualización incorrecta de la opción de frecuencia de muestreo de audio Original.
- Se corrigió un problema por el que el editor de tamaño de fotograma no aparecía para tamaños predefinidos.
- Se corrigió una traducción faltante para la superposición del logotipo en la sección Entrada.
2026-04
Sección titulada «2026-04»Nuevas funciones
Sección titulada «Nuevas funciones»- 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
0xdurante 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.
Corrección de errores
Sección titulada «Corrección de errores»- Se corrigió la ausencia de la acción Iniciar en la lista desplegable de acciones CRON.
- Se corrigieron condiciones de carrera que podían provocar comportamientos impredecibles al iniciar o detener varias transmisiones simultáneamente.
- Se mejoró la estabilidad del proceso de inicio y detención de procesos.
2026-03-27
Sección titulada «2026-03-27»Nuevas funciones
Sección titulada «Nuevas funciones»- 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 200 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.
Corrección de errores
Sección titulada «Corrección de errores»- Se corrigió un error 500 que ocurría al guardar un nuevo servidor remoto por primera vez.
- Se corrigió un problema por el que los endpoints de estado de la API devolvían incorrectamente un error 401 durante la verificación de la licencia.
- Se corrigió la visualización incorrecta del interruptor de supervisión cuando la configuración de supervisión no estaba definida explícitamente.
- Se corrigió la cuenta regresiva negativa hasta la siguiente tarea programada de cron.
- Se corrigieron condiciones de carrera en las secuencias de inicio y detención de procesos FFmpeg.