Serving HLS Content

HLS is a standard for adaptive streaming, which allows clients to adjust the bitrate of a video stream to match the currently available bandwidth. The way HLS works is that the server produces several streams of different quality (i.e, different bitrates), each of which is divided up into short, fixed-duration segments (say 10 seconds each). The client is then able to monitor the available bandwidth, and if necessary switch stream every 10 seconds in order to maintain the best possible video stream.

This section contains information about various things you need to take account of when serving HLS content.