YouTube Live Streaming Ingestion Protocol Comparison
This official guide from YouTube provides a detailed comparison of various ingestion protocols supported by YouTube Live Streaming, including RTMP, RTMPS, HLS, and DASH. It outlines the encryption status, supported video codecs, and suitability for different streaming scenarios,
Link
Related resources
- FOSDEM 2020: Which Video Network Streaming Protocol Should I Use?FOSDEM Open Media devroom talk comparing SRT, RTSP, RIST, WebRTC, HLS and DASH for live video network streaming use cases.
- DASH-IF ValidatorsOfficial DASH Industry Forum validator toolset for MPD conformance and live-stream validation.
- Low Latency Live Streaming Implementation in DASH and HLSACM MM'22 paper (Bentaleb et al.) on low-latency live streaming implementation, code contributions merged into hls.js.
- rml_rtmpRust RTMP protocol libraries including a log-reader utility for debugging raw RTMP handshake and message conversations.
- rtmpSnoopTool grabbing RTMP stream properties from live or dumped streams, including pcap file support.
- Harnessing WebRTC for Large-Scale Live StreamingACM SIGCOMM 2025 paper on scaling WebRTC for large-audience low-latency live streaming.
- Performance of Low-Latency HTTP-based Streaming PlayersMMSys'21 paper comparing AVPlayer, Shaka, HLS.js, and Dash.js performance under LL-HLS and LL-DASH.
- low-latency-dash-ffmpegDockerized ffmpeg reference configuration for LL-DASH per-frame moof chunk streaming.
- FOSDEM 2024: Streaming Live Using RIST On Demand to ThousandsFOSDEM Open Media devroom talk on a real-world RIST architecture achieving 500ms glass-to-glass latency at scale, comparing RIST vs QUIC.
- RTMP: A Quick Deep-DiveBroadcast Knowledge conference talk video deep-diving RTMP protocol internals and its displacement by SRT/RIST/Zixi in modern contribution…