
HLS (HTTP Live Streaming)
glossary.categories.protocolEin von Apple entwickeltes Video-Streaming-Protokoll, das Video über Standard-HTTP überträgt.
Was ist HLS?
HTTP Live Streaming (HLS) ist das am weitesten verbreitete Protokoll zur Übertragung von Video über das Internet an ein großes Publikum (wie Netflix, YouTube oder Twitch). Es funktioniert, indem der Videostream in kleine Segmente (z. B. 6-Sekunden-Dateien) aufgeteilt und über Standard-HTTP-Verbindungen heruntergeladen wird, genau wie normale Webseiten.
HLS vs. WebRTC
- Latenz: HLS hat typischerweise eine hohe Latenz (10–30 Sekunden), da der Player mehrere Segmente puffern muss, bevor er abspielt. WebRTC hat eine Latenz unter einer Sekunde (Echtzeit).
- Skalierbarkeit: HLS skaliert kostengünstig auf Millionen von Zuschauern unter Verwendung von Standard-Content-Delivery-Networks (CDNs). WebRTC erfordert eine komplexe und teure Serverinfrastruktur (SFUs/MCUs) zur Skalierung.
- Qualität: HLS unterstützt sehr hohe Bitraten und Adaptive Bitrate perfekt und gewährleistet so das beste Seherlebnis.
Low-Latency HLS (LL-HLS)
Eine neuere Erweiterung des Protokolls, LL-HLS, zielt darauf ab, die Latenz auf unter 2 Sekunden zu reduzieren und so die Lücke zwischen traditionellem Streaming und Echtzeitkommunikation zu überbrücken.