Streaming-Protokolle erklärt: HLS vs. DASH vs. RTMP

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.

Drei beschriftete Pfade zeigen, wie HLS, DASH und RTMP Video von einem Server zu den Geräten der Zuschauer transportieren
HLS, DASH und RTMP sind drei Wege, einen Stream zu verpacken und auszuliefern.

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.

Vergleichsgrafik, die HLS-m3u8-Manifeste den DASH-mpd-Manifesten gegenüberstellt, die denselben adaptiven Player speisen
HLS und DASH unterscheiden sich vor allem im Manifestformat, nicht im Seherlebnis.

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.

Häufig gestellte Fragen

Was ist ein Streaming-Protokoll?

Ein Streaming-Protokoll ist das Regelwerk, um Video in Segmente zu verpacken und über das Internet an Ihren Player auszuliefern. Es legt fest, wie das Video aufgeteilt wird, wie die Qualitätsstufen in einem Manifest beschrieben werden und wie Ihr Gerät jedes Segment anfordert. Zu den gängigen Protokollen zählen HLS, MPEG-DASH und RTMP.

Was ist der Unterschied zwischen HLS und DASH?

HLS (von Apple) und MPEG-DASH sind beides adaptive HTTP-Protokolle, die Video in mehreren Qualitätsstufen in Segmente aufteilen. HLS verwendet .m3u8-Manifeste und ist auf Apple-Geräten universell; DASH verwendet .mpd-Manifeste, ist Codec-unabhängig und ein offener Standard. In der Praxis funktionieren sie für Zuschauer nahezu identisch.

Wird RTMP im Jahr 2026 noch verwendet?

RTMP wird heute nur noch selten für die Wiedergabe genutzt, überlebt aber beim Ingest — dem Übertragen eines Live-Feeds von einem Encoder oder einer Software wie OBS zu einem Streaming-Server. Dieser Server verpackt den Feed dann für die Zuschauer in HLS oder DASH um. RTMP läuft also oft im Hintergrund auf der ersten Teilstrecke, nicht auf der letzten.

Welches Protokoll verwenden Netflix oder YouTube?

Große Dienste setzen auf adaptives HTTP-Streaming — Netflix und YouTube stützen sich vor allem auf MPEG-DASH, während Apples Ökosystem und ein Großteil des Live-TV HLS nutzen. Beide liefern Video als segmentierte Chunks über gewöhnliches HTTP durch ein CDN aus, weshalb sie auf Millionen von Zuschauern skalieren und in Standard-Browsern und -Apps laufen.

Was ist adaptives Bitraten-Streaming?

Beim adaptiven Bitraten-Streaming wird jedes Video in mehreren Qualitätsstufen vorbereitet, und Ihr Player wechselt je nach Verbindungsgeschwindigkeit in Echtzeit zwischen ihnen. Sowohl HLS als auch DASH sind adaptive Protokolle — deshalb schaltet ein Stream auf eine niedrigere Auflösung herunter, statt einzufrieren, wenn Ihre Bandbreite sinkt.

Welches Streaming-Protokoll ist das beste?

Es gibt kein einzelnes bestes Protokoll; es kommt auf den Anwendungsfall an. HLS ist am besten für die breiteste Gerätekompatibilität und Apple-Hardware, DASH für offenes, Codec-flexibles On-Demand im großen Maßstab und RTMP für latenzarmen Ingest von einem Encoder. Die meisten Dienste nutzen HLS oder DASH für die Auslieferung und RTMP nur für die Zuspielung.