HTTP Live Streaming (HLS) is an adaptive bitrate streaming protocol developed by Apple to deliver media content over the internet. It works by breaking the overall stream into a sequence of small HTTP-based file downloads, each one loading one short chunk of the media content, allowing for seamless streaming across different network conditions and devices.