YouTube 直播支持以下第三方客户端的提取协议:
提取协议 | 已加密 | 支持视频编解码器 | 备注 |
---|---|---|---|
RTMP | 否 | H.264 | 适用于正常、低延迟或超低延时的直播。 |
兼容 | H.264 | 适用于正常、低延迟或超低延时的直播。 | |
兼容 | H.264、H.265 (HEVC) | 由于 HEVC 支持,因此更适合 4K 分辨率。支持 HDR。不适合超低延迟时间。 | |
兼容 | H.264、VP9 | 由于 VP9 支持,因此更适合 4K 分辨率。不适合超低延迟时间。 |
RTMP 是一种广泛用于视频串流的协议,自该服务推出以来,YouTube 已接受该协议。
RTMPS 是 RTMP 的安全扩展。RTMPS 可防范直播提取过程中的中间人攻击,让内容创作者和观看者都能从中受益。这样可以确保创作者的所有直播数据(包括视频、音频和控制信号)都安全地传输到 YouTube 的服务器,从而防止其在传输过程中遭到篡改或拦截。
与 RTMPS 一样,HLS 和 DASH 提取协议也会加密。它们还支持 RTMP 和 RTMPS 不支持的编解码器。与 H.264 相比,VP9 和 HEVC 等新一代视频编解码器可提供更好的压缩功能,从而允许用户以给定的比特率观看更高质量的流式传输,或者使用较低比特率的流式传输,从而减少缓冲时间。这使得 HLS 或 DASH 提取对于需要较高质量和分辨率的高级内容而言是不错的选择,不过延迟时间相对较短。请注意,由于 HLS 和 DASH 基于片段,因此 HLS 和 DASH 提取的延迟时间通常比 RTMP 长。