Transcodificador Senta
Alta puede ejecutar trabajos de transcodificación en un servidor Senta. Alta almacena los trabajos, los inicia y los detiene en Senta, configura Senta para reiniciarlos tras los fallos y muestra su estado en la interfaz web. La transmisión transcodificada se envía de vuelta a Alta como una transmisión UDP que se utiliza como un receptor normal.
Requisitos
Sección titulada «Requisitos»- Un servidor Senta en funcionamiento al que Alta pueda acceder mediante HTTP o HTTPS.
- La URL de la API de Senta con el puerto y una clave de API.
- Al menos un perfil de transcodificación creado en Senta. Alta lee la lista de perfiles desde Senta.
- Un rango libre de puertos UDP en el servidor de Alta para la salida transcodificada.
Conectar con Senta
Sección titulada «Conectar con Senta»Navegación en la interfaz: Vaya a Settings → Senta Settings
Parámetros:
- Enable: Activa o desactiva la integración. Cuando está desactivada, no se requiere ningún otro campo y el elemento Transcoding se oculta de la barra superior.
- Senta API URL with port: Dirección de la API de Senta, por ejemplo
http://192.168.1.50:8080. - API Key: Clave para acceder a la API de Senta.
- Output IP: Dirección IP del servidor de Alta a la que Senta envía las transmisiones transcodificadas.
- UDP Port Range: Puertos desde From hasta To que Alta asigna a los trabajos. Valor predeterminado:
55000–56000. - Protocol: Protocolo de salida. Siempre
udp, el campo es de solo lectura.
Después de guardar, el elemento Transcoding aparece en la barra superior.
Trabajos de transcodificación
Sección titulada «Trabajos de transcodificación»Navegación en la interfaz: Vaya a Transcoding → Create
La tabla muestra todos los trabajos con las siguientes columnas:
- Enable toggle: Inicia o detiene el trabajo.
- Name: Etiqueta del trabajo.
- Input: Origen de la transmisión que se va a transcodificar.
- Profile: Perfil de Senta que utiliza el trabajo.
- Output: Dirección UDP a la que Senta envía el resultado.
- Uptime: Estado del trabajo.
Waiting...significa que el trabajo está habilitado, pero Senta aún no lo ha iniciado;Stoppedsignifica que el trabajo está deshabilitado o no se está ejecutando; de lo contrario, el tiempo que el trabajo lleva en ejecución.
Crear/editar la transcodificación:
- Enable: Inicia el trabajo después de guardar.
- Name (obligatorio): Etiqueta del trabajo. También se usa como nombre del receptor si Auto create receiver está habilitado.
- Input URL (obligatorio): Origen de la transmisión:
udp://,rtsp://,http://,https://o una ruta absoluta a un archivo en el servidor Senta. - Select profile: Perfil de transcodificación de Senta.
- Output path: Solo lectura. Alta asigna el primer puerto libre del UDP Port Range y muestra la dirección como
udp://<output-ip>:<port>. - Auto create receiver: Crea un receptor con el Output path como origen.
- Restart on crash: Senta reinicia el trabajo si falla.
- Restart time (seconds): Retraso antes del reinicio.
- Restart limit (times): Número máximo de reinicios.
Usar la transmisión transcodificada
Sección titulada «Usar la transmisión transcodificada»- Habilite Auto create receiver en el trabajo o cree un receptor manualmente con el Output path como origen, por ejemplo
udp://127.0.0.1:55000. - Habilite el receptor. Alta lo crea deshabilitado y no lo crea si ya existe un receptor con el mismo origen.
- Asigne el receptor a una variante de canal.
Gestión de procesos
Sección titulada «Gestión de procesos»Alta es propietaria de los procesos que crea en Senta, y se colocan en el grupo Alta.
- Cuando Alta se inicia con Senta habilitado, elimina todos los procesos del grupo
Alta, crea un proceso para cada trabajo habilitado y los inicia. - Cuando Alta se detiene, detiene y elimina estos procesos.