Skip to content

Reserva de entradas

Una cabecera debe permanecer en el aire cuando muere una fuente. Para eso el stream recibe varias entradas: la estación lleva el aire con la viva de mayor prioridad, vigila las demás y vuelve a la principal cuando esta reaparece.

El par típico en una estación es la recepción satelital como entrada principal y el multicast de un socio como reserva; o dos grupos de dos cabeceras.

Configure varias entradas

En la pestaña Fuentes añada una segunda entrada con + Añadir fuente.

  • El orden de la lista es la prioridad: cuanto más arriba está una entrada, más importante es; el orden se cambia con las flechas Subir y Bajar. El campo Prioridad en la configuración de la entrada prevalece sobre el orden de la lista — el número menor es más importante.
  • Fije el «Intervalo de recomprobación de reserva (s)» en el bloque Tiempos de espera de entrada. Mientras una reserva no está al aire, la estación la sondea periódicamente, y en la lista aparece como Lista — comprobada, pero no activa. Sin recomprobación, la salud de la reserva sigue siendo cuestión de fe hasta el fallo mismo, que es justo el momento en que averiguarlo ya es tarde; 0 la desactiva.

Los estados de la entrada en la lista son Funcionando, Lista, Iniciando, Degradada, Muerta y Sin comprobar.

Reglas de muerte y degradación

Cada entrada lleva una placa Opciones de la fuente; los campos vacíos heredan las reglas comunes del stream del bloque Tiempos de espera de entrada. Así los umbrales se fijan una vez por stream y se anulan uno a uno, mientras que la placa plegada muestra con chips qué es exactamente lo configurado.

Los campos se agrupan de a tres, según lo que hace la estación cuando se rompe una regla.

  • Cuando la fuente está muerta — fallos duros, conmutación inmediata: Tiempo de espera de fuente (s) (no hay ni un fotograma), Tiempo de espera de vídeo (no hay vídeo), Bitrate máximo (bitrate por encima del techo — protección contra basura en la entrada).
  • Cuando la fuente está degradada — fallos blandos, conmutación solo si existe una fuente mejor: Tiempo de espera de audio (el audio se fue mientras el vídeo vive), Bitrate mínimo (kbit) (bitrate por debajo del suelo), Límite de errores CC (violaciones de continuidad MPEG-TS dentro de la ventana limpia; el campo existe solo para protocolos de transporte — UDP, HTTP MPEGTS, SRT, RIST).
  • Recuperación y reintentosVentana limpia (s), Tiempo máximo de reintento y Prioridad.

La degradación va de la calidad de la señal, y dejar una entrada degradada por una muerta no tiene sentido. Por eso una regla blanda no tira el aire, solo baja la entrada en la cola. El motivo de una marca la estación lo nombra directamente: «errores CC por encima del límite», «bitrate por debajo del suelo», «sin audio», «sin cuadros».

La ventana limpia

La ventana limpia es la duración de un tramo sin una sola violación. Una entrada cuenta como operativa si y solo si no ha roto ninguna regla durante esos segundos, y la misma ventana se le exige a una entrada revivida antes de volver al aire.

Es la protección contra el péndulo: una fuente que se levanta diez segundos y vuelve a caer ya no sacude el aire. La contrapartida es honesta y predecible — el retorno a la principal siempre queda pospuesto por la duración de la ventana.

Qué ocurre en el momento de la conmutación

  • Una entrada se vuelve activa solo cuando está lista. Debe entregar los parámetros del stream y el primer fotograma clave; hasta entonces la actual sigue en el aire. Justo por eso la conmutación no da pantalla negra.
  • El empalme no es perfecto. El fotograma clave de la entrada nueva es el punto de empalme, y el receptor lo verá: un fotograma puede repetirse o perderse. No espere de este mecanismo una conmutación hitless de nivel ST 2022-7.
  • La divergencia de parámetros se ve con antelación. La estación compara los parámetros de las entradas y muestra la divergencia antes del fallo — una reserva con otra resolución u otro conjunto de pistas se nota pronto, y no en el momento de la conmutación.
  • Una entrada caída se reconecta con una pausa creciente, y cuando se agotan todas las entradas, la rotación vuelve a empezar desde la primera.

La cortinilla

El bloque Cortinilla cuando caen todas las fuentes le da al stream una última línea de defensa: en el campo Ruta del archivo en el streamer se pone la ruta a un archivo preparado, y el Tiempo de espera (s) decide a cuántos segundos de la caída de la última entrada se enciende.

Para una cabecera esto no es cosmética: un multicast vacío en la salida hace que los receptores y los moduladores se comporten de forma impredecible, mientras que una señal con cortinilla sigue siendo una señal.

El archivo debe estar en esa ruta en cada máquina a la que el stream pueda mudarse: la cortinilla la reproduce la máquina en la que el stream se ejecuta en ese momento.

Qué mirar después

Por stream se ve cuántos segundos vivió con la entrada principal y cuántos con las de reserva, cuánto tiempo estuvo sin datos, cuántas conmutaciones y reintentos hubo. Una proporción creciente de tiempo en la reserva significa que la entrada principal es sistemáticamente mala, aunque el aire nunca se haya interrumpido.

Los errores desglosados por causa están en la página Errores de entrada.

Si la reserva se porta mal

  • El aire salta entre entradas. Suba la ventana limpia: la entrada tendrá que demostrar su salud durante más tiempo.
  • La reserva está en estado «Sin comprobar». No está fijado el intervalo de recomprobación — la estación no la visita.
  • La conmutación parece lenta. Baje el tiempo de espera de fuente. Un umbral demasiado pequeño dispara en falso con cualquier tropiezo de red.
  • No vuelve a la principal. La principal o aún no se ha recuperado, o no logra completar la ventana limpia — es decir, realmente no está sana.