A major development in recent years is . Classic HLS was highly reliable but suffered from high latency due to large segment sizes and playlist update intervals — typically anywhere from 6 to 30 seconds. LL‑HLS introduces several key innovations:
HTTP Live Streaming (HLS) is the most widely used video streaming protocol on the internet today. Developed by Apple, it powers everything from live sports broadcasts to on-demand streaming platforms. However, raw HLS streams cannot be viewed directly by a user without a specialized piece of software: the . hls-player
if (Hls.isSupported()) const hls = new Hls( // Optional configuration maxBufferLength: 30, abrEwmaDefaultEstimate: 500000, ); hls.loadSource(streamUrl); hls.attachMedia(video); hls.on(Hls.Events.MANIFEST_PARSED, () => video.play(); ); else if (video.canPlayType('application/vnd.apple.mpegurl')) // Native HLS support (Safari) video.src = streamUrl; A major development in recent years is
Standard HLS can have a delay of 15–30 seconds. "Low-Latency HLS" (LL-HLS) reduces this to under 3 seconds—crucial for sports or gaming. Developed by Apple, it powers everything from live
Since Apple created HLS, their native AVPlayer is the most optimized way to handle HLS on Apple devices. It’s efficient, battery-friendly, and supports advanced features like AirPlay. Key Features to Look For