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 即時串流 (HLS) 和基於 HTTP 的動態自動調整串流 (DASH) 攝入通訊協定也經過加密,與 RTMPS 相同。也支援 RTMP 和 RTMPS 不支援的轉碼器。VP9 和高效能視訊編碼 (HEVC) 等新一代視訊轉碼器可提供比 H.264 更好的壓縮效果,讓使用者在特定位元率下串流播放更高畫質的影片,或以較低的位元率串流播放相同畫質的影片,進而減少緩衝。因此,HLS 或 DASH 擷取適合用於需要較高畫質和解析度的付費內容,但延遲時間相對較長。請注意,HTTP 即時串流和 DASH 攝入通常會比 RTMP 產生更長的延遲時間,因為 HTTP 即時串流和 DASH 是以片段為基礎。