The term “HLS” stands for HTTP Live Streaming, a protocol created by Apple that breaks video into small, downloadable .ts files listed in a master .m3u8 playlist. The schedule part of HLS is the timing chart that decides which segment appears at which moment, and which bitrate version is offered to a particular device at that instant. This timing information is embedded in the playlist cues and drives the adaptive bitrate algorithm in real time.
When a broadcaster or an over‑the‑top service prepares a live event, they first map out the expected audience bandwidth distribution and the desired latency ceiling. Using that map, they construct a schedule that synchronizes segment boundaries, inserts ad markers, and aligns multiple bitrate renditions. The result is a coordinated flow that lets player software switch seamlessly, keeping picture quality steady while preventing sudden stalls.