Inicio y reinicio de un canal que tiene varias entradas - MediaLive

Inicio y reinicio de un canal que tiene varias entradas

Después de crear el canal de MediaLive y agregar acciones a su programación, puede iniciar el canal.

Antes de iniciar el canal, asegúrese de que las entradas asociadas al canal estén listas:

  • Las entradas de inserción ya se deben haber insertado antes de iniciar el canal. La inserción de la entrada de inserción debe estar en curso incluso aunque no sea la primera entrada del canal.

  • Si la primera entrada en el canal es una entrada de archivo, debe estar lista para extraerla.

  • Una entrada de archivo que no sea la primera entrada no tiene que estar lista para realizar extracciones hasta aproximadamente 30 segundos antes de que se produzca el cambio en la entrada.

Qué sucede en tiempo de ejecución

Cuando se inicia el canal, AWS Elemental MediaLive necesita un breve tiempo para que el canal esté listo para ejecutarse.

En cuanto el canal está listo, MediaLive examina la programación para determinar si hay una conmutación de entrada con conmutación inmediata, con una hora de inicio que sea ahora o que haya vencido:

  • Si encuentra esta acción, cambia a esa entrada y comienza la adquisición.

  • Si no encuentra esta acción, empieza a incorporar la primera asociación de entrada indicada en el canal.

Si configura el canal y la programación como se recomienda, tan pronto como el canal esté listo, encontrará una conmutación inmediata a la primera entrada que desea que adquiera MediaLive.

Reinicio de un canal

Si reinicia un canal que tiene varias entradas configuradas para cambio de entradas programado, AWS Elemental MediaLive examina la programación para determinar las entradas que deben estar en ejecución actualmente. MediaLive se comporta seguidamente de este modo:

  • Si se trata de una entrada en directo, entonces MediaLive comienza la ingesta de dicha entrada en el fotograma actual.

  • Si dicha entrada es una entrada de archivo configurada para comenzar a una hora fija, MediaLive comienza la ingesta de dicha entrada al comienzo del archivo o del recorte del archivo (si se recortó el archivo). No se ajusta a la diferencia entre la hora programada y la hora actual. Por ejemplo, supongamos que ahora son las 13:10:00 UTC. La programación especifica conmutar a la entrada X a las 13:00:00. MediaLive comienza la ingesta del archivo desde el principio, no a partir de los 10 minutos del archivo.

  • Si la entrada actual es ambigua porque existe una cadena de entradas de seguimiento, entonces MediaLive no tiene en cuenta las entradas de seguimiento. En su lugar, busca la entrada fija o inmediata más reciente en el pasado, en relación con la hora UTC a la que se reinicia el canal. Comienza a adquirir la entrada al inicio del archivo.

    Por ejemplo, supongamos que la programación tiene este aspecto:

    • Entrada en directo X con hora de inicio fija a las 11:00

    • Entrada de archivo A con hora de inicio fija a las 11:06

    • Entrada de archivo B con hora de inicio de seguimiento

    • Entrada de archivo C con hora de inicio de seguimiento

    • Entrada en directo D con hora de inicio fija a las 12:15

    Situación 1: Supongamos que el canal se detuvo a las 11:04, cuando la entrada X estaba activa. Reinicia el canal a las 12:09. El cambio de entrada fija más reciente respecto a la hora actual es a las 11:06. Se trata de una conmutación a la entrada de archivo A. MediaLive se dirige a la entrada A y comienza la ingesta de dicha entrada desde el principio.

    Situación 2: Supongamos que el canal se detuvo a las 11:04, cuando la entrada X estaba activa. Reinicia el canal a las 12:16. El cambio de entrada fija más reciente respecto a la hora actual es a las 12:15. Se trata de una conmutación a la entrada en directo D. MediaLive pasa a la entrada D y empieza la ingesta.

    Situación 3: Supongamos que el canal se detuvo a las 11:08, cuando la entrada A estaba activa. Reinicia el canal a las 12:14. El cambio de entrada fija más reciente respecto a la hora actual es a las 11:06. Se trata de una conmutación a la entrada de archivo A. MediaLive vuelve a la entrada A y empieza la ingesta. Incorporará los archivos A a C hasta las 12:15, cuando cambia a la entrada en directo. Incorporará al menos parte del archivo A. Podría incorporar los archivos B y C. Pero a las 12:15 cambia definitivamente a la entrada D.

Qué sucede con las programaciones vacías

Si el canal finaliza la última entrada de la programación (de modo que la programación está vacía) y se ha configurado para que la entrada no se repita, entonces MediaLive detiene la ingesta, pero el canal continúa en ejecución. Los cargos por el canal siguen acumulándose.