×

🎞️ Playout

Channels · CG · Schedule

Reproducción

Automatización de emisión (playout) — reproducción de archivos, entradas en vivo, superposición de gráficos CG, programación y salidas multiformato. Cada canal ejecuta su propio codificador independiente.

Flujo de señal

Cada canal tiene un codificador FFmpeg dedicado (codificación NVENC por GPU). El muxor TEE alimenta todas las salidas simultáneamente — las salidas UDP/SRT/RTMP, la vista previa HLS y el monitor de programa WebRTC comparten una sola codificación.

Canales

Múltiples canales independientes, cada uno con su propia lista de reproducción, codificador y salidas

Resolución de salida, velocidad de fotogramas y formato de audio por canal

Múltiples salidas simultáneas (UDP, SRT, RTMP) vía TEE — una codificación, muchos destinos

Barra de transporte: REPRODUCIR / DETENER / PAUSAR / SIGUIENTE, temporizadores de elemento y total

Indicadores de CG y AL AIRE visibles en cada pestaña

Lista de reproducción

Editor de arrastrar y soltar — soltar o mover inserta por encima de la fila enfocada

Tipos de elementos: archivos multimedia de la biblioteca y entradas en vivo (HLS/UDP/SRT)

Recorte por elemento: desplazamiento de inicio + duración — las horas de inicio siguientes se recalculan automáticamente

Modo de bucle para reproducción continua 24/7

Horas de inicio/fin calculadas para cada elemento; editor temporal para cambios por lotes

Elementos recortados

Una celda de duración amarilla marca un elemento que se reproduce más corto que la duración completa del archivo. La información sobre herramientas muestra la duración original y el desplazamiento de inicio. El icono de tijeras abre el editor de recorte.

Biblioteca de medios

Explorador de archivos con carpetas, selección múltiple y eliminación

Suba mediante el diálogo o arrastrar y soltar — ventana modal de progreso con el estado de cada archivo

Las subidas pueden minimizarse a un widget flotante y continuar en segundo plano mientras trabaja

Los archivos se normalizan al formato interno (escala temporal uniforme, espacio de color) para una reproducción sin interrupciones

El icono de ojo permite previsualizar un archivo antes de agregarlo a la lista de reproducción

Entradas en vivo

Fuentes HLS, UDP y SRT como definiciones de entrada en vivo reutilizables

Una entrada en vivo es un elemento de la lista de reproducción como cualquier otro — cambie entre archivos y en vivo

Duración fija o SIGUIENTE manual para salir de un segmento en vivo

Elementos

Texto, logo, cintillo/crawl, reloj, rótulos inferiores, superposición de video, clima

Las plantillas de CG son por canal; cada elemento tiene sus propias propiedades (posición, tamaño, animación, temporización)

Interruptor maestro de CG + interruptores por elemento; la vista previa refleja el estado al aire

Perfiles de CG

Los perfiles con nombre anulan las propiedades de los elementos por perfil — por ejemplo, una señal limpia y una señal con marca

Cambiar el perfil al aire vuelve a renderizar la superposición

Los eventos secundarios en la programación pueden activar automáticamente un perfil o elemento de CG

CG en vivo (sin reinicio)

Con el CG en vivo habilitado en la configuración del canal, activar/desactivar el CG cambia la superposición al instante dentro del codificador en ejecución — sin interrupción de la salida. Sin esta opción, los cambios de CG reinician el codificador (breve interrupción).

Audio

Medidores de nivel LED estéreo (I/D) en vivo desde la salida del programa

Volumen maestro — arrastre en la tarjeta del medidor

Normalización automática de sonoridad (EBU R128) por canal

Programador

Activación opcional por canal (habilitar en Configuración); el transporte manual sigue funcionando

Reglas: diaria, semanal (por día de la semana) o fecha única

Reconoce la zona horaria del canal, maneja listas de reproducción que cruzan la medianoche

La prioridad resuelve reglas superpuestas

La opción de inicio automático lanza la lista de reproducción programada tras reiniciar el servidor

Monitor de programa

Monitor de programa WebRTC (WHEP) de baja latencia directamente en el navegador

La fila de vista previa fija permanece visible en la parte superior mientras se edita

EPG

Bloque de EPG — títulos de programa generados a partir de la lista de reproducción

El diálogo de EPG solo se cierra mediante X / Aceptar / Cancelar (sin cierre accidental)

Salida SRT:

Formato de dirección

p. ej.

El cliente lee mediante

Límites y notas

La GPU se usa solo para codificación; la decodificación/filtros se ejecutan en la CPU

Las fuentes heterogéneas se normalizan al subirlas — no omita la biblioteca de medios para los archivos de la lista de reproducción

Sin CG en vivo, cada cambio de CG reinicia el codificador (breve interrupción de salida)

Superposición CG

Canales

Salidas

Listas de reproducción

Flujo de señal

Automatización de emisión con reproducción de archivos, conmutación en vivo, superposición CG y programación. Acceso vía /playout.

Flujo de señal

Canales

Múltiples canales independientes

Resolución de salida y formato de audio por canal

Múltiples salidas simultáneas (UDP, SRT, RTMP)

Control de volumen maestro

Listas de reproducción

Editor de lista de reproducción con arrastrar y soltar

Modo bucle (continuo)

Elementos de archivo (vídeo/audio de la biblioteca multimedia)

Elementos de entrada en vivo (fuentes HLS/UDP/SRT)

Conmutación automática basada en programación

Superposición CG

Plantillas CG basadas en HTML/CSS

Superposición de logo, rótulos inferiores, teletextos

Renderizado basado en Chromium

Vista previa en tiempo real

Control de mostrar/ocultar por elemento

Salidas

UDP multicast (red IPTV)

SRT (mediamtx remoto / contribución)

RTMP (YouTube, Twitch, etc.)

HLS (reproductor web)

Múltiples salidas simultáneamente

Salida SRT:

Automatización y gráficos en directo

Medición de audio y loudness

Los vúmetros LED estéreo L/R situados junto a la vista previa del programa muestran el nivel de salida en directo. Arrastra el vúmetro verticalmente para ajustar el volumen master en antena (controla el nivel del streamer).

La casilla AUTO activa el loudness automático EBU R128 (loudnorm) en la salida — el nivel se normaliza automáticamente en lugar de la ganancia manual.

Automatización: Scheduler

Actívalo por canal en Ajustes → Automatización (opt-in). El Scheduler cambia la playlist del canal según la hora (diario / semanal / puntual), evaluada en la zona horaria del canal; la prioridad más alta gana. El inicio automático puede arrancar un canal detenido cuando comienza una programación.

Añade programaciones en Ajustes → Programación (playlist, recurrencia, día/fecha, hora de inicio–fin, prioridad).

Live CG (activación instantánea)

Actívalo en Ajustes → Gráficos. Con Live CG activado, la superposición CG se activa/desactiva instantáneamente mediante ZeroMQ sin reiniciar el codificador (sin cortes). Utiliza el renderizador cg.pipe (texto/logo/ticker). Reinicia la reproducción tras cambiar la opción.

Esta es también la solución real para el CG que permanecía en la vista previa tras desactivarlo.

Barra de transporte y vista previa

Los controles de transporte (Play/Stop/Pause/Next, botones CG y ON-AIR, temporizadores) se encuentran en la barra de pestañas; el botón activo aparece resaltado y el temporizador de tiempo total se vuelve azul claro durante la reproducción.

La fila de vista previa permanece fija en la parte superior mientras las listas de abajo se desplazan.

Eventos secundarios y pausas publicitarias SCTE-35

Cada elemento de la lista de reproducción puede incluir eventos secundarios — gráficos o cues publicitarios disparados en un desplazamiento dentro del elemento. Ábrelos desde el icono de claqueta morada junto al ojo EPG. Tipos: CG mostrar/ocultar (requiere el modo live-CG) y SCTE-35 ad out/in. Una duración empareja automáticamente el ocultamiento o retorno correspondiente.

Dispara una pausa publicitaria en directo desde la barra de transporte: los preajustes SCTE AD (15/30/60/120s) o una duración personalizada emiten inmediatamente un SCTE-35 CUE-OUT en la salida HLS; un distintivo rojo con cuenta regresiva muestra el tiempo restante y RETORNO finaliza la pausa anticipadamente (CUE-IN).

Los temporizadores Elemento / Restante / Transcurrido se encuentran en la barra de navegación superior: Elemento es verde, Transcurrido es azul oscuro, Restante parpadea en rojo por debajo de 10 segundos.