Ein Streaming-Protokoll ist das Regelwerk, das festlegt, wie Video in Segmente verpackt und an Ihren Player ausgeliefert wird. Die drei Namen, denen Sie am häufigsten begegnen, sind HLS, MPEG-DASH und RTMP: HLS und DASH sind moderne adaptive Protokolle, die Video in Segmenten über gewöhnliche Web-Verbindungen (HTTP) streamen, während RTMP ein älteres Protokoll ist, das heute vor allem dazu dient, einen Live-Feed an einen Server zu senden. Dieser Leitfaden erklärt jedes einzelne, wo es eingesetzt wird und warum HLS heute dominiert.
Was ein Streaming-Protokoll leistet
Sobald Video von einem Codec komprimiert wurde, benötigt es noch einen Weg, um zu Ihrem Bildschirm zu gelangen. Genau das ist die Aufgabe des Protokolls. Ein modernes Streaming-Protokoll:
- Zerlegt das Video in kurze Segmente, typischerweise 2–10 Sekunden lang.
- Beschreibt die verfügbaren Qualitätsstufen in einer Textdatei, dem sogenannten Manifest.
- Lässt Ihren Player Segmente über Standard-HTTP anfordern, eines nach dem anderen.
- Ermöglicht adaptive Bitrate, sodass sich die Qualität an Ihre Verbindung anpasst.
Dieses segmentierte, HTTP-basierte Design ist der Grund, warum Streams über ein CDN auf Millionen von Zuschauern skalieren und in gewöhnlichen Browsern und Apps laufen.
HLS (HTTP Live Streaming)
HLS wurde von Apple entwickelt und ist das am weitesten verbreitete Protokoll der Welt. Es verwendet ein .m3u8-Manifest — aus derselben Familie wie eine M3U-Playlist —, das jedes Segment und jede Qualitätsstufe auflistet.
- Stärken: universelle Unterstützung (auf iPhone/iPad Pflicht, funktioniert überall), zuverlässig, gut dokumentiert.
- Kompromisse: klassisches HLS bringt Latenz mit sich (oft 6–30 Sekunden), auch wenn Low-Latency HLS diese Lücke verkleinert.
- Verwendet von: Apple-Geräten, den meisten Live-TV-Angeboten und einem großen Teil der On-Demand-Dienste.
Wenn Sie sich nur ein Protokoll merken, dann HLS — es ist die sichere Standardwahl für Kompatibilität.
MPEG-DASH
MPEG-DASH (Dynamic Adaptive Streaming over HTTP) ist das offene, international standardisierte Pendant zu HLS. Es verwendet ein .mpd-Manifest und ist Codec-unabhängig, das heißt, es funktioniert mit jedem Codec, auch mit effizienten wie H.265 und AV1.
- Stärken: offener Standard, Codec-Flexibilität, effizient für große On-Demand-Bibliotheken.
- Kompromisse: wird von Apples HLS-first-Ökosystem nicht nativ unterstützt, weshalb Dienste oft beide ausliefern.
- Verwendet von: YouTube, Netflix und vielen großen On-Demand-Plattformen.
HLS und DASH sind technisch enge Verwandte; die Wahl hängt meist von Geräteunterstützung und Lizenzierung ab, nicht vom Erlebnis der Zuschauer.
RTMP (Real-Time Messaging Protocol)
RTMP ist älter und funktioniert anders. Ursprünglich für Flash entwickelt, wird es heute nur noch selten für die Wiedergabe genutzt, ist aber weiterhin gängig für den Ingest — das Hochschieben eines Live-Feeds von einem Encoder oder einer Software wie OBS zu einem Streaming-Server.
- Stärken: geringe Latenz auf der ersten Teilstrecke, breite Unterstützung durch Encoder und Live-Plattformen für die Zuspielung.
- Kompromisse: schlecht für die Auslieferung auf der letzten Meile, nicht adaptiv, von manchen Firewalls blockiert, keine Wiedergabe im Browser.
- Verwendet von: dem Weg vom Encoder eines Streamers zu Plattformen wie Twitch oder YouTube Live, die den Feed anschließend in HLS/DASH umpacken.
Kernpunkt: Wenn Sie einen Live-Stream ansehen, transportiert RTMP ihn womöglich zum Server, aber HLS oder DASH übernimmt fast immer die letzte Meile zu Ihnen.
Vergleich auf einen Blick
| Protokoll | Manifest | Adaptiv? | Typischer Einsatz | Latenz |
|---|---|---|---|---|
| HLS | .m3u8 | Ja | Auslieferung an beliebige Geräte, Live-TV | 6–30 s (Low-Latency HLS geringer) |
| MPEG-DASH | .mpd | Ja | On-Demand-Auslieferung im großen Maßstab | Ähnlich wie HLS |
| RTMP | Keins | Nein | Ingest vom Encoder zum Server | ~2–5 s |
Die praktische Erkenntnis: HLS und DASH liefern an die Zuschauer aus; RTMP spielt an die Server zu. Für Kompatibilität gewinnt HLS; für offene Codec-Flexibilität on demand ist DASH verbreitet; und RTMP kümmert sich unauffällig um die Upload-Seite des Live-Streamings.
Fazit
Streaming-Protokolle sind die Verpackungs- und Auslieferungsregeln hinter jedem Video, das Sie ansehen. HLS ist die universelle Standardwahl, DASH sein offenes, Codec-flexibles Gegenstück, das von Giganten wie YouTube und Netflix genutzt wird, und RTMP überlebt vor allem dafür, Live-Feeds zu einem Server zu bringen. Als Zuschauer wählen Sie selten selbst eines aus — aber zu wissen, welches welches ist, erklärt Latenz, Kompatibilität und warum Live-Streams der Echtzeit hinterherhinken.
Um tiefer in die Schichten rund um Protokolle einzusteigen, lesen Sie über Video-Codecs und wie Streaming tatsächlich funktioniert.
Unsicher bei einem Begriff auf dieser Seite? Schlagen Sie ihn im Streaming-Glossar nach.