Sufro un retraso en la entrega de transmisión en directo HTTP (HLS) de mi canal AWS Elemental MediaLive.
Resolución
Muchos factores pueden provocar retrasos en la entrega del HLS, como la codificación y la descodificación, el estado de la red y los búferes del reproductor. Para obtener más información sobre cómo medir la latencia y optimizar la configuración, consulte Cómo competir con la latencia de transmisión mediante las tecnologías actuales de velocidad de bits adaptativa.
Para reducir la latencia, puede acortar la longitud del segmento del grupo HLS.
Nota: Si acorta la longitud del segmento, la calidad del vídeo puede verse afectada y los eventos de almacenamiento en búfer del reproductor pueden aumentar. Si utiliza el flujo de trabajo HLS de baja latencia (LL-HLS), la calidad del vídeo no se verá afectada si acorta la longitud del segmento.
Para acortar la longitud del segmento del grupo HLS, complete los siguientes pasos:
- Abra la consola de MediaLive.
- En el panel de navegación, elija Canales y, a continuación, seleccione el índice que desea solucionar.
- Elija Acciones y, a continuación, Editar.
- Elija el grupo de salida de HLS que desee modificar.
- Elija Manifiestos y segmentos.
- En Longitud de segmento, cambie el valor a 1.
- Elija una salida del grupo HLS.
- Elija Estructura de GOP.
- En Unidades para el tamaño de grupo de imágenes, seleccione SEGUNDOS.
- En Tamaño del grupo de imágenes, introduzca 1 para que coincida con la longitud del segmento, que es de 1 segundo.
- Repita los pasos del 7 al 10 para actualizar todos los resultados del grupo HLS.
- Seleccione Actualizar canal.
Para reducir la latencia, envíe su grupo de salida HLS a uno de los siguientes destinos:
Información relacionada
Activar la transmisión en directo HTTP de baja latencia (HLS) en el sitio web para desarrolladores de Apple
Creación de un grupo de salida HLS
Cómo configurar un flujo de trabajo de HLS de baja latencia con AWS Media Services