Manejo de la pérdida de entrada de vídeo - MediaLive

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Manejo de la pérdida de entrada de vídeo

Puede personalizar la forma en que se MediaLive gestiona el contenido multimedia cuando se pierde la entrada de vídeo al canal.

¿Cómo MediaLive gestiona la pérdida de entrada de vídeo

Al ingerir una entrada, MediaLive es posible que detecte que se ha perdido la fuente de vídeo. Esta pérdida hace MediaLive que comience a seguir el manejo del comportamiento de pérdida de entrada. MediaLive comienza a codificar el contenido de reemplazo (rellenar marcos) en el lado de salida. Esta gestión garantiza que el canal pueda seguir codificando el contenido de vídeo. (Una regla clave MediaLive es que un canal en ejecución siempre debe codificar contenido).

El canal sigue el tratamiento de las pérdidas de entrada hasta que se recupera y vuelve a la codificación normal. La forma en que el canal se recupera depende de si se implementa la conmutación automática por error de entrada:

  • Si implementa la conmutación por error de entrada automática, la gestión de la pérdida de entrada continuará hasta que la condición de conmutación por error en negro del vídeo active el cambio a otra entrada (o hasta que la entrada se recupere). Si la segunda entrada falla, la gestión de la pérdida de entrada se reiniciará y continuará hasta que se haya solucionado el problema con ambas entradas.

  • Si no implementas la conmutación automática por error de entrada, la gestión de la pérdida de entrada continuará hasta que la entrada se recupere o hasta que resuelvas el problema con la entrada.

Las dos funciones se complementan entre sí, pero funcionan en tiempos diferentes:

  • La gestión de la pérdida de entrada se produce tan pronto como no llega un fotograma esperado. Por ejemplo, si la velocidad de fotogramas de la entrada es de 60 FPS, la gestión se activará si un fotograma no llega a los 17 ms del fotograma anterior. (17 segundos es aproximadamente 1 segundo dividido por 60).

  • El disparador de la conmutación por error de entrada automática es más largo y se puede configurar. Un disparador típico es de 1000 segundos.

Pérdida de entrada en comparación con un fallo de palpado

La gestión de la pérdida de entrada se produce solo después de que una entrada que antes estaba en buen estado pasa a estar en mal estado

También es posible que una entrada falle antes de eso. Cuando un canal se inicia y MediaLive comienza a captar la primera entrada, busca la entrada e intenta detectar la entrada y las fuentes. Si la detección falla, la entrada y el canal fallan inmediatamente. Debe resolver el problema y reiniciar el canal. El problema puede ser que la entrada no esté presente (este problema se aplica principalmente a las entradas RTMP), que la entrada supere las especificaciones actuales del canal o que los ajustes de entrada sean incorrectos.

Comportamiento predeterminado: manejo de pérdidas de entrada

El valor predeterminado para el manejo de pérdidas de entrada es el siguiente:

  • Codificación del contenido de reemplazo: repita y codifique el último fotograma válido que se recibió. Repita este procedimiento durante 1000 segundos. A continuación, codifique los marcos negros durante 1000 Msecs. Luego, codifique una pizarra negra indefinidamente.

  • Entregar el contenido: el manejo predeterminado es emitir (entregar) el contenido de reemplazo codificado.

Personalización del manejo de pérdidas de entrada

  • Puede personalizar el tiempo de reemplazo del contenido y puede personalizar el contenido de la lista.

  • En algunos tipos de grupos de salida, puede cambiar la entrega para que no se entregue el contenido codificado.

Configurar el contenido de reemplazo

Puede personalizar la duración del contenido de reemplazo y puede personalizar la imagen o el color utilizados para la pizarra. Por ejemplo, puedes cambiar la pizarra por una imagen (como Please stand by).

nota

En esta sección se supone que está familiarizado con la creación o edición de un canal, como se describe en Creación de un canal desde cero.

  1. En la página Crear canal de la MediaLive consola, selecciona Configuración general. Amplíe Configuración global. Seleccione Habilitar la configuración global, si es necesario.

  2. En Comportamiento de pérdida de entrada, elija Comportamiento de pérdida de entrada. Aparecen más campos. Estos campos controlan el contenido de reemplazo, de la siguiente manera:

    • Codifique el último fotograma válido durante el tiempo especificado en Repeat Frame Mseg. Cero significa desactivado (omita el fotograma repetido y vaya al fotograma negro). El valor 1.000.000 significa repetir lo anterior para siempre.

    • Cuando caduquen los segundos de repetición de fotogramas, codifique un fotograma negro durante el tiempo especificado en segundos de fotogramas negros. Cero significa desactivado (omita el marco negro y vaya a la pizarra). El valor 1.000.000 significa que los cuadros negros se repiten para siempre.

    • Cuando caduquen los segundos de Black Frame, pase a enviar una pizarra o color específico, tal como se especifica en Tipo de imagen con pérdida de entrada y, a continuación, Color de imagen con pérdida de entrada o Tabla de imagen con pérdida de entrada.

  3. Complete uno o más campos para personalizar el comportamiento. Para obtener información sobre un campo de la MediaLive consola, selecciona el enlace Información situado junto al campo.

Personalización de la entrega

Puede cambiar el tratamiento predeterminado del contenido de reemplazo para que, en lugar de entregar la salida codificada, MediaLivediscards lo haga. Puede cambiar el manejo en los siguientes tipos de grupos de salida:

  • HLS

  • Microsoft Smooth

  • RTMP

  • UDP/TS

Con la excepción de todos los demás tipos de grupos de salida MediaPackage, MediaLive siempre entrega el contenido. En el caso MediaPackage de un grupo de salida, MediaLive siempre detiene la entrega.

nota

En esta sección se supone que está familiarizado con la creación o edición de un canal, como se describe en Creación de un canal desde cero.

  1. En la página Crear canal de la MediaLive consola, elija el grupo de salida en la barra de navegación izquierda.

  2. En la sección Configuración del grupo de salida, busque el campo Acción de pérdida de entrada para ese grupo de salida. Elija la opción que desee para todas las salidas (incluidas las salidas que no incluyen vídeo) de este grupo de salidas. Consulte la tabla después de este paso.

En esta tabla se enumeran las opciones de entrega para los grupos de salida. Lea en cada fila.

Tipo de grupo de salida Campo Descripción

HLS

Microsoft Smooth

RTMP

EMIT_OUTPUT Entregue el contenido de reemplazo.

Este es el valor predeterminado para estos grupos de salida.

HLS

Microsoft Smooth

RTMP

PAUSE_OUTPUT Codifique solo los fotogramas repetidos, si el canal está configurado para procesarlos. Una vez finalizado ese contenido, detenga la entrega de todas las salidas de este grupo de salidas.

Tenga en cuenta que esto MediaLive mantiene abierta la conexión RTMP subyacente.

UDP EMIT_PROGRAM Codifique el contenido de reemplazo y entregue el programa y todas las tablas para este grupo de salida.

Este es el valor predeterminado para UDP.

UDP

DROP_TS

Detenga la entrega de todo el flujo de transporte de este grupo de salida.
UDP DROP_PROGRAM

Elimine el programa del flujo de transporte. MediaLive reemplaza el programa por paquetes nulos para cumplir con el requisito de velocidad de bits del TS.

Entregue los paquetes nulos y todas las tablas para este grupo de salida.

Recomendación

Debe asegurarse de que la entrega cumpla con las expectativas del sistema posterior.

Por ejemplo, si el canal es un canal estándar (con dos canalizaciones redundantes), el sistema descendente podría configurarse para cambiar a la salida de la segunda canalización. En este caso, lo mejor es configurar la salida para que deje de emitirla.

Como otro ejemplo, es posible que el canal solo tenga una canalización. Además, es posible que el sistema descendente no se comporte bien si pierde el suministro. MediaLive Por lo tanto, es mejor configurarlo para emitir la salida. El sistema descendente se mantendrá estable, y puedes configurarlo MediaLive con una lista de «Por favor, espera» para mejorar la experiencia de la persona que ve el vídeo.