進行 YouTube 直播時,你可以串流播放高動態範圍 (HDR) 影片。HDR 技術能讓畫面呈現更鮮豔生動的色彩,提供觀眾更佳的視覺體驗。此外,支援這項技術的裝置也越來越多。
如果要在 YouTube 直播上串流播放 HDR 影片,請務必製作支援 HDR 的內容,並使用相容的編碼器。目前,只有 H.265 (HEVC) 視訊轉碼器可在 YouTube 串流播放 HDR 影片。
直播 HDR 遊戲內容
直播 HDR 遊戲內容的做法如下:
- 選擇一款支援 HDR 輸出的遊戲來玩。
- 在遊戲設定中開啟 HDR 功能。
- 使用支援 HDR 的顯示器或電視。
- 使用相容的編碼器。
直播其他 HDR 影片內容
直播其他 HDR 影片內容的做法如下:
- 使用相容的編碼器。
- 使用能以 PQ 或 HLG 色彩標準拍攝 HDR 影片的攝影機。請查閱攝影機的手冊來確認是否支援這些標準。
觀看 HDR 直播
HDR 直播影片會在支援裝置上,以高動態範圍的畫質播放,在不支援的裝置上,則會改用標準動態範圍 (SDR)。支援 HDR 的裝置包括:
- HDR 電視上的 YouTube 應用程式。
- 投放到連上 HDR 電視的 Chromecast Ultra 裝置。
- 具有 HDR 螢幕的 Android 行動裝置。
- 支援 HDR 顯示並具備 HDR 螢幕的 Windows 和 Mac 電腦。當觀眾在電腦設定中啟用 HDR 時,即可看到 HDR 直播影片。
注意:直播控制中心的預覽畫面不會顯示 HDR 色彩。
如何確認影片是否以 HDR 畫質播放
「HDR」會顯示在 HDR 直播影片的畫質設定選單,這個選單通常位於畫面右下角。如果裝置不支援 HDR,直播影片將不會顯示 HDR 標記,而且會改採 SDR 畫質。
在 YouTube 直播控制中心設定 HDR 串流
你可以使用 RTMP(S) 或 HTTP 即時串流來串流播放 HDR 影片。請注意,你必須取消勾選「啟用手動設定」。
如要透過 HTTP 即時串流建立 HDR 串流,你必須將串流金鑰的通訊協定設為 HTTP 即時串流。瞭解詳情。
相容的 RTMP 軟體編碼器
OBS
- 開啟 OBS 時,電腦必須至少具備一個 HDR 來源。只要使用 Windows 11 與 HDR 螢幕,就能開啟 HDR,即使來源影片不是透過自動 HDR 產生 HDR 畫面也沒問題。
- 前往「設定」中的「串流」,然後選取「YouTube RTMPS」。
- 前往「設定」中的「輸出」,然後按一下「編碼器」。
- 選取硬體 HEVC 編碼器。
- 在「編碼器設定」下方,將「設定檔」變更為「主要 10」(預設為「主要」)。
- 按一下「設定」中的「進階」。啟用「HDR」並將「色彩格式」變更為 P010 (4:2:0)。
- 將「色域」變更為 Rec 2100 PQ 或 HLG (建議使用 HLG)。
相容的 HTTP 即時串流軟體編碼器
Mirillis Action!
如要透過 Mirillis Action! 為 HDR 影片編碼,請選擇 4.12.2 以上版本,並使用下列任一種相容的顯示卡:
- NVIDIA GeForce GTX 10 系列以上。
- AMD Radeon RX 5700 以上。
- Intel 第 10 代顯示卡以上。
如要設定 Mirillis Action!,以便在進行 YouTube 直播時串流播放 HDR 影片,請按照下列步驟操作:
- 在 Action! 中確認已登入 YouTube 帳戶。
- 前往 Action! 的影片錄製分頁。
- 確認串流金鑰使用的是 HTTP 即時串流通訊協定,且依預設未勾選 [啟用手動設定]。
- 在「Live Streaming」(直播) 分頁中,選取 [YouTube] 做為影視串流服務。
- 開始串流播放時,Action! 會自動建立直播影片。
你也可以透過直播控制中心建立及管理直播影片。
- 前往現場控制室。
- 建立或管理直播影片。
- 確認串流金鑰已設為使用 HDR,且依預設未勾選 [啟用手動設定]。
- 複製串流金鑰。
- 在 Action! 中選取「Custom streaming service」 (自訂影視串流服務)。
- 在「Server / URL」(伺服器/網址) 下方輸入以下網址,並用 YouTube 串流金鑰取代網址中的 STREAMKEY:
https://a.upload.youtube.com/http_upload_hls?cid=STREAMKEY©=0&file= - 將另一個「Stream key」(串流金鑰) 設定留白。
注意:Action! 可能與某些舊款的 HDR 遊戲不相容。
注意:只能使用裝置支援的編碼格式。
OBS
在 OBS 中啟用 HDR
- 開啟 OBS 時,電腦必須至少具備一個 HDR 來源。只要使用 Windows 11 與 HDR 螢幕,就能開啟 HDR,即使來源影片不是透過自動 HDR 產生 HDR 畫面也沒問題。
- 前往「設定」中的「串流」,並選取「YouTube HTTP 即時串流」(點選「顯示全部」並向下捲動清單)。
- 前往「設定」中的「輸出」,然後點選「編碼器」。
- 選取硬體 HEVC 編碼器。
- 在「編碼器設定」下方,將「設定檔」變更為「主要 10」(預設為「主要」)。
- 在「設定」中按一下「進階」。啟用「HDR」並將「色彩格式」變更為 P010。
- 將「色域」變更為 Rec 2100 PQ 或 HLG (建議使用 HLG)。
相容的硬體編碼器
常見的編碼器設定規格YouTube 直播上的 HDR 影片是使用 HTTP 即時串流輸出。以下是在裝置上設定編碼器的常見規格:
HDR 設定:
- 影片轉碼器:HEVC (只能使用裝置支援的編碼格式)
- 位元深度:10 位元
- 原色:BT.2020 (必須與來源相容)
- 傳輸特性:ST 2084 PQ 或 HLG (視來源產生的特性而定)
- 矩陣係數:BT.2020 Non-Const Y (必須與來源相容)
HTTP 即時串流輸出:
- 片段長度:介於 1 到 4 秒之間。
- 片段格式:必須為 TS (傳輸串流)。
- 不支援位元組範圍。
- 使用的滾動式播放清單不可超過 5 個待處理片段。
- 必須使用 HTTPS POST/PUT。
- 除了 HTTPS 之外,系統不支援加密。
- 網址:請輸入以下網址,並用你的 YouTube 串流金鑰取代網址中的 STREAMKEY。如要輸出 HDR 影片,你必須將串流金鑰的串流通訊協定設為 HTTP 即時串流,且依預設未勾選 [啟用手動設定]。
- 如要使用備用內容擷取,網址為:https://b.upload.youtube.com/http_upload_hls?cid=STREAMKEY©=1&file=
如果 Cobalt 編碼器支援 HEVC 格式的 HDR 內容,即可與 YouTube 直播的 HDR 影片相容。因此,請確認你的 Cobalt 編碼器型號是否適用於這類影像。
在 Cobalt 中設定 HEVC 格式的 HDR 內容
- 請在 Cobalt 編碼器中進行以下設定:
- Encoder mode (編碼器模式):HEVC (只能使用裝置支援的編碼格式)
- Bit Depth (位元深度):10 Bits (10 位元)
- Chroma mode (色彩模式):4:2:0
- 根據攝影機或其他擷取裝置的 HDR 訊號,在「Advanced」(進階) 頁面中設定影片訊號的類型。YouTube 直播的 HDR 影片僅適用下列設定,因此請確認 HDR 攝影機是否與這些 Cobalt 設定相容。
- Enable Video Signal Type (啟用影片訊號類型):勾選。
- Video Full Range (影片全範圍):只有在來源產生全範圍影片時才啟用。
- Color Primaries (原色):請設為 BT.2020 (必須與來源相容)。
- Transfer Characteristics (傳輸特性):請設為 ST 2084 PQ 或 HLG (視來源產生的特性而定)。
- Matrix Coefficients (矩陣係數):請設為 BT.2020 Non-Const Y (必須與來源相容)
- 接下來,設定要傳送至 YouTube 的 HTTP 即時串流輸出。請前往「Output」(輸出) 分頁,然後進行以下設定:
- Output Protocol (輸出通訊協定):「HLS」
- Server Location (伺服器位置):Remote (遠端)
- Transfer Protocol (傳輸通訊協定):HTTP/S
- Upload URL (上傳網址):https://a.upload.youtube.com/http_upload_hls?cid=STREAMKEY©=0&file=
用你的 YouTube 串流金鑰取代以上網址中的 STREAMKEY。如要輸出 HDR 影片,你必須將串流金鑰的串流通訊協定設為 HTTP 即時串流,且依預設未勾選 [啟用手動設定]。
- Enable Host Header (啟用主機標頭):不勾選
- Base File Name (基本檔案名稱):「live」
- Segment (sec) (片段 (秒)):介於 1 到 4 之間的數字
- Number of Segments (片段數):請選擇任一選項
- Program Name (節目名稱):保留既有名稱
Telestream 的 Lightspeed Live Stream 編碼器與 YouTube 直播的 HDR 影片相容。
請按照編碼器使用手冊中的操作說明,調整以下選項來設定 HTTP 即時串流頻道:
- Segment Duration (片段長度):介於 1 到 4 秒之間
- Segment Format (片段格式):必須為 TS (傳輸串流)
- Enable Byte Range (啟用位元組範圍):False (否)
- Playlist Type (播放清單類型):Rolling (滾動式)
- Elements (元素):5
- Encryption (加密):None (無)
- Output Location (輸出位置):推送至 CDN
- Publishing Point (發布點):https://a.upload.youtube.com/http_upload_hls?cid=STREAMKEY©=0&file=
用你的 YouTube 串流金鑰取代以上網址中的 STREAMKEY。如要輸出 HDR 影片,你必須將串流金鑰的串流通訊協定設為 HTTP 即時串流,且依預設未勾選 [啟用手動設定]。
- HTTP Method (HTTP 方法):啟用 HTTP 方法並選擇 POST
如要設定 HDR,請在裝置的「Encoder」(編碼器) 部分進行 HEVC 設定:
- 啟用 10 位元和 HDR 中繼資料。
- Color Primaries (原色):請設為 BT2020 (必須與來源相容)。
- Transfer Characteristics (傳輸特性):請根據來源產生的特性,設為 SMPTE-ST-2084 (PQ) 或 ARIB-STD-B67 (HLG)。
- Matrix Coefficients (矩陣係數):請設為 BT2020NC (必須與來源相容)。