Vergleich des YouTube-Livestreaming-Aufnahmeprotokolls

YouTube-Livestreams unterstützen die folgenden Datenaufnahmeprotokolle für Drittanbieter-Clients:

Datenaufnahmeprotokoll Verschlüsselt Unterstützte Video-Codecs Kommentar
RTMP Nein H.264 Geeignet für Livestreams mit normaler, niedriger oder extrem niedriger Latenz
RTMPS Ja H.264 Geeignet für Livestreams mit normaler, niedriger oder extrem niedriger Latenz
HLS Ja H.264, H.265 (HEVC) Aufgrund der HEVC-Unterstützung besser für 4K-Auflösung geeignet Unterstützt HDR Nicht für extrem niedrige Latenz geeignet
DASH Ja H.264, VP9 Aufgrund der VP9-Unterstützung besser für 4K-Auflösung geeignet Nicht für extrem niedrige Latenz geeignet

Real Time Messaging Protocol (RTMPS) ist ein weit verbreitetes Protokoll für Videostreaming, das von YouTube Live seit Beginn des Dienstes akzeptiert wird.

Real Time Messaging Protocol Secure (RTMPS) ist eine sichere Erweiterung von RTMP. RTMPS bietet sowohl Content-Creatorn als auch Zuschauern Vorteile, da es Man-in-the-Middle-Angriffe auf der Aufnahmeseite von Livestreams verhindert. So werden alle Livestream-Daten eines Creators, einschließlich Video-, Audio- und Steuersignale, sicher an die Server von YouTube übertragen und sind während der Übertragung vor Manipulationen oder Abfangen geschützt.

Die Datenaufnahmeprotokolle HTTP Live Streaming (HLS) und Dynamic Adaptive Streaming over HTTP (DASH) sind wie RTMPS verschlüsselt. Sie unterstützen auch Codecs, die von RTMP und RTMPS nicht unterstützt werden. Videocodecs der nächsten Generation wie VP9 und High Efficiency Video Coding (HEVC) können im Vergleich zu H.264 eine viel bessere Komprimierung bieten. So können Nutzer entweder mit höherer Qualität bei einer bestimmten Bitrate streamen oder mit derselben Qualität bei einer niedrigeren Bitrate streamen, was die Pufferung verringern kann. Daher ist die HLS- oder DASH-Aufnahme eine gute Wahl für Premium-Inhalte, die eine höhere Qualität und Auflösung erfordern, allerdings bei einer relativ höheren Latenz. Beachte, dass die HLS- und DASH-Aufnahme in der Regel eine höhere Latenz als RTMP aufweist, da HLS und DASH segmentbasiert sind.