Je rencontre un retard dans la diffusion en direct HTTP (HLS) de ma chaîne AWS Elemental MediaLive.
Résolution
De nombreux facteurs peuvent entraîner des retards dans la diffusion HLS, tels que l'encodage et le décodage, les conditions du réseau et les tampons du lecteur. Pour plus d'informations sur la façon de mesurer la latence et d'optimiser votre configuration, consultez le billet de blog How to compete with broadcast latency using current adaptive bitrate technologies.
Pour réduire la latence, vous pouvez raccourcir la longueur du segment du groupe HLS.
Remarque : Lorsque vous raccourcissez la longueur du segment, la qualité de votre vidéo peut être affectée et les événements de mise en mémoire tampon du lecteur peuvent augmenter. Si vous utilisez le flux de travail HLS à faible latence (LL-HLS), la qualité de votre vidéo n'est pas affectée lorsque vous raccourcissez la longueur du segment.
Pour raccourcir la longueur du segment du groupe HLS, procédez comme suit :
- Ouvrez la console MediaLive.
- Dans le volet de navigation, choisissez Canaux, puis sélectionnez le canal que vous souhaitez modifier.
- Choisissez Actions, puis Modifier.
- Choisissez le groupe de sortie HLS que vous souhaitez modifier.
- Choisissez Manifeste et segments.
- Pour la Longueur de segment, définissez la valeur sur 1.
- Choisissez une sortie dans le groupe HLS.
- Choisissez Structure GOP.
- Pour les Unités de taille GOP, sélectionnez SECONDES.
- Pour la Taille du GOP, saisissez 1 pour faire correspondre la longueur du segment à une seconde.
- Répétez les étapes 7 à 10 pour mettre à jour chaque sortie du groupe HLS.
- Choisissez Mettre à jour un canal.
Pour réduire la latence, envoyez votre groupe de sortie HLS vers l'une des destinations suivantes :
Informations connexes
Enabling Low-Latency HTTP Live Streaming (HLS) sur le site Web Apple Developer
Création d'un groupe de sortie HLS
How to configure a low-latency HLS workflow using AWS Media Services