Vergleich des YouTube-Livestreaming-Aufnahmeprotokolls

YouTube-Livestreaming unterstützt die folgenden Aufnahmeprotokolle 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) Bessere Auflösung für 4K-Auflösung dank HEVC-Unterstützung. Unterstützt HDR. Nicht geeignet für extrem niedrige Latenz.
DASH Ja H.264, VP9 Besser für 4K-Auflösung dank VP9-Unterstützung. Nicht geeignet für extrem niedrige Latenz.

Real Time Messaging Protocol (RTMPS) ist ein weit verbreitetes Protokoll für Videos. Streaming, die YouTube Live seit Beginn des Dienstes akzeptiert hat.

Real Time Messaging Protocol Secure (RTMPS) ist eine sichere Erweiterung von RTMP. Von RTMPS profitieren sowohl Creator als auch Zuschauer, da Man-in-the-Middle verhindert wird. die Datenaufnahme von Livestreams betreffen. So wird sichergestellt, dass alle die Livestreaming-Daten des Creators – einschließlich Video-, Audio- und Steuersignalen – werden sicher an die Server von YouTube übertragen und sind so vor Manipulation oder das Abfangen während der Übertragung.

HTTP Live Streaming (HLS) und Dynamic Adaptive Streaming over HTTP (DASH) wie RTMPS ebenfalls verschlüsselt. Sie unterstützen auch als RTMP und RTMPS. Video-Codecs der nächsten Generation wie VP9 und High Efficiency Video Coding (HEVC) bietet eine viel bessere Komprimierung relativ zu H.264, womit die Nutzer für einen bestimmten Zeitraum oder mit derselben Qualität streamen, wobei eine niedrigere Bitrate verwendet wird, weniger Zwischenspeichern. Daher ist die HLS- oder DASH-Aufnahme eine gute Wahl für Premium- die eine höhere Qualität und eine höhere Auflösung erfordern, eine relativ hohe Latenz. Bei der HLS- und DASH-Aufnahme entstehen in der Regel höhere Latenz als bei RTMP, da HLS und DASH segmentbasiert sind.