YouTube 直播视频流提取协议比较

YouTube 直播支持以下提取协议 第三方客户:

注入协议 已加密 支持视频编解码器 评论
RTMP H.264 适用于普通、低或超低延迟直播。
RTMPS H.264 适用于普通、低或超低延迟直播。
HLS H.264、H.265 (HEVC) 由于支持 HEVC,更适合 4K 分辨率。支持 HDR。不适合超低延迟时间。
DASH H.264、VP9 由于支持 VP9,因此更适合 4K 分辨率。不适合超低延迟时间。

实时消息传递协议 (RTMPS) 是一种广泛使用的视频协议 YouTube 直播自服务启用以来接受的流式传输内容。

安全实时消息传递协议 (RTMPS) 是 RTMP 的安全扩展。 RTMPS 可以防止中间人,对内容创作者和观看者都有益 对直播内容注入方面的攻击。这样可确保 创作者的直播数据(包括视频、音频和控制信号) 可安全地传输至 YouTube 的服务器, 在传输过程中被拦截

HTTP Live Streaming (HLS)基于 HTTP 的动态自适应流式传输 (DASH) 提取协议也已加密,例如 RTMPS。它们还支持 RTMP 和 RTMPS 不包含的编解码器。新一代视频编解码器,如 VP9 和 高效率视频编码 (HEVC) 可以提供更好的压缩效果(相对于 H.264 格式,允许用户以更高品质流式传输 使用较低的比特率, 减少缓冲时间因此,HLS 或 DASH 提取是付费服务的理想选择 要求更高品质和分辨率的内容,尽管 延迟时间相对较长请注意,HLS 和 DASH 提取通常 延迟时间更长,因为 HLS 和 DASH 是基于片段的。