HTTP Live Streaming (HLS) is an adaptive bitrate streaming protocol developed by Apple. It works by breaking a video stream into small HTTP-downloadable segments and delivering them sequentially to the viewer. Because each segment can be encoded at multiple quality levels, HLS players automatically select the best quality for the viewer's current connection, making it one of the most widely deployed protocols for scalable live and on-demand video delivery.