Home icon

How to configure a low-latency HLS workflow using AWS Media Services

Media Blog



This article explains how to configure a low-latency HLS workflow using AWS Media Services such as AWS Elemental MediaLive, AWS Elemental MediaPackage, and Amazon CloudFront. It covers the steps required to set up the workflow, including the configurations for each service, to achieve a glass-to-glass latency of around 5 seconds.

Specifically, the article covers:

  • How Low-Latency HLS (LL-HLS) reduces latency through techniques like blocking playlist reload, rendition report, partial segments, hinted partial segments, and HTTP delivery optimizations.
  • Configuring MediaPackage for LL-HLS packaging, including creating a channel group, channel, and origin endpoint.
  • Configuring MediaLive for ABR encoding with 1-second segments and GOP size.
  • Configuring CloudFront with custom cache, origin request, and response header policies for LL-HLS delivery.
  • Player support status and configuration recommendations for various players like AVPlayer, hls.js, Exoplayer, THEOplayer, and JW Player.
  • Latency results achieved with different segment and GOP durations using various players.


Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Feb 15
2024
Enhancing Game and Media Workflows with Global File Systems on AWS
Feb 9
2024
Workflow Orchestration on AWS Mainframe Modernization Service Using BMC Control-M
Apr 12
2024
Low code workflows with AWS Elemental MediaConvert
Sep 10
2026
AWS Elemental MediaTailor now supports Low-Latency HLS ad insertion

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.