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.
Gestión de pérdidas de entrada de video
Puede personalizar la forma en que se MediaLive gestiona el contenido multimedia cuando se pierde la entrada de vídeo al canal.
Temas
¿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 video. (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 por error de entrada automática:
-
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 video 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 implementa la conmutación por error de entrada automática, la gestión de la pérdida de entrada continuará hasta que la entrada se recupere o hasta que resuelva el problema con la entrada.
Las dos características se complementan entre sí, pero funcionan en tiempos diferentes:
-
La gestión de la pérdida de entrada se produce tan pronto como falla en llegar 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 sondeo de entrada
La gestión de la pérdida de entrada se produce solo después de que una entrada que antes estaba en buen estado deja de serlo.
También es posible que una entrada falle antes de eso. Cuando un canal se inicia y MediaLive empieza a ingerir 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.
Gestión de pérdidas de entrada de comportamiento predeterminado
El valor predeterminado para la gestión 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 milisegundos. A continuación, codifique los fotogramas negros durante 1000 milisegundos. Luego, codifique una imagen de secuencia en negro indefinidamente.
-
Entrega del 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.
Configuración del contenido de reemplazo
Puede personalizar la duración del contenido de reemplazo, y puede personalizar la imagen o el color utilizados para la imagen de secuencia. Por ejemplo, puede cambiar la imagen de secuencia por una imagen (como Espere).
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.
-
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.
-
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 Milisegundos de fotograma repetido. Cero significa desactivado (omita el fotograma repetido y vaya al fotograma negro). El valor 1.000.000 significa repetir lo anterior para siempre.
-
Cuando caduque Milisegundos de fotograma repetido, codifique un fotograma negro durante el tiempo especificado en Milisegundos para fotograma negro. Cero significa desactivado (omita el marco negro y vaya a la imagen de secuencia). El valor 1.000.000 significa repetir fotogramas negros para siempre.
-
Cuando caduquen los Milisegundos para fotograma negro, pase a enviar una imagen de secuencia o un color específico, tal como se especifica en Tipo de imagen para la pérdida de entrada y, a continuación, Color de imagen con pérdida de entrada o Imagen de secuencia en negro para la pérdida de entrada.
-
-
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.
Entrega personalizada
Puedes cambiar el tratamiento predeterminado del contenido de reemplazo para que, en lugar de entregar el resultado codificado, MediaLivediscards lo haga. Puede cambiar el manejo en los siguientes tipos de grupos de salida:
-
HLS
-
Microsoft Smooth
-
RTMP
-
UDP/TS
Excepto en el caso 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.
-
En la página Crear canal de la MediaLive consola, elija el grupo de salida en la barra de navegación izquierda.
-
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 video) 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 formato 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 la entrega de. 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.