0/8 Kapitel
Kapitel 3 · Streaming-Protokolle

▶️ HTTP Streaming

HLS, MPEG-DASH, adaptives Bitrate-Streaming und der Vergleich zu RTMP – Grundlagen der modernen Video-Distribution.

🎯
Lernziele
  • HLS und MPEG-DASH als HTTP-Streaming-Protokolle erklären
  • Vorteile von HTTP Streaming gegenüber RTMP nennen
  • Typische Latenzwerte kennen (mit/ohne Optimierung)
  • Adaptives Bitrate-Streaming (ABR) erläutern
  • RTMP-Standardport (1935) kennen

Überblick: HTTP Streaming

HTTP Streaming nutzt das Standard-Webprotokoll HTTP/HTTPS, um Videostreams auszuliefern. Das Video wird in kleine Segmente aufgeteilt, die sequenziell über normale HTTP-Requests abgerufen werden.

ProtokollEntwicklerFormatPlaylist
HLSApple (2009).ts Segmente.m3u8
MPEG-DASHMPEG/ISO (2012).mp4 Fragmente.mpd (XML)
RTMPAdobeStream

HLS vs. RTMP – Vorteile von HTTP Streaming

📋
Klausurfrage 2023 (2 Punkte)

„Erläutern Sie die Vorteile von HTTP-Streaming gegenüber RTMP."

✅ Vorteile HTTP-Streaming

  • Port 80/443 → Firewall-freundlich
  • Kein proprietäres Plugin notwendig (kein Flash)
  • CDN-kompatibel (Standard-HTTP-Caching)
  • Adaptives Bitrate-Switching (ABR)
  • HTTPS-Verschlüsselung nativ
  • Unterstützung auf allen Geräten/Browsern
  • Open Standard (kein Vendor-Lock-in)

⚠️ RTMP Nachteile

  • Port 1935 – oft durch Firewalls blockiert
  • Proprietäres Adobe-Protokoll
  • Benötigt Flash Player (veraltet)
  • Keine native CDN-Integration
  • Kein ABR-Support
  • Wird von Adobe nicht mehr weiterentwickelt

Latenz

📋
Klausurfrage 2023 (2 Punkte)

„Wie hoch ist die ungefähre Latenz bei einem Streamingserver und wie ohne Latenzoptimierung?"

Protokoll / ModusTypische Latenz
Klassisches HLS (Standard, 6–10s Segmente)20–30 Sekunden
Low-Latency HLS (LL-HLS)2–5 Sekunden
MPEG-DASH Standard10–30 Sekunden
Low-Latency DASH (CMAF)2–5 Sekunden
RTMP~500 ms – 3 Sekunden
SRT~120 ms – 1 Sekunde
WebRTC<500 ms

Adaptives Bitrate-Streaming (ABR)

Bei ABR wird der Stream in mehreren Qualitätsstufen bereitgestellt. Der Player misst kontinuierlich die verfügbare Bandbreite und wechselt nahtlos zur passenden Qualität:

240p
480p
720p
1080p
4K

Der Player wählt dynamisch die Qualitätsstufe basierend auf verfügbarer Bandbreite und Pufferfüllung.

Selbsttest

← CDN SRT →