在 YouTube 上串流播放高動態範圍 (HDR) 影片

進行 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 (最低版本需求為 30.1)
  1. 開啟 OBS 時,電腦必須至少具備一個 HDR 來源。只要使用 Windows 11 與 HDR 螢幕,就能開啟 HDR,即使來源影片不是透過自動 HDR 產生 HDR 畫面也沒問題。
  2. 前往「設定」中的「串流」,然後選取「YouTube RTMPS」。
  3. 前往「設定」中的「輸出」,然後按一下「編碼器」。
  4. 選取硬體 HEVC 編碼器。
  5. 在「編碼器設定」下方,將「設定檔」變更為「主要 10」(預設為「主要」)。
  6. 按一下「設定」中的「進階」。啟用「HDR」並將「色彩格式」變更為 P010 (4:2:0)。
  7. 將「色域」變更為 Rec 2100 PQ 或 HLG (建議使用 HLG)。

 

相容的 HTTP 即時串流軟體編碼器

AVerMedia RECentral 4

AWS Elemental Live

Mirillis Action!

如要透過 Mirillis Action! 為 HDR 影片編碼,請選擇 4.12.2 以上版本,並使用下列任一種相容的顯示卡:

  • NVIDIA GeForce GTX 10 系列以上。
  • AMD Radeon RX 5700 以上。
  • Intel 第 10 代顯示卡以上。

如要設定 Mirillis Action!,以便在進行 YouTube 直播時串流播放 HDR 影片,請按照下列步驟操作:

  1. 在 Action! 中確認已登入 YouTube 帳戶。
  2. 前往 Action! 的影片錄製分頁。
  3. 確認串流金鑰使用的是 HTTP 即時串流通訊協定,且依預設未勾選 [啟用手動設定]。
  4. 在「Live Streaming」(直播) 分頁中,選取 [YouTube] 做為影視串流服務。
  5. 開始串流播放時,Action! 會自動建立直播影片。

你也可以透過直播控制中心建立及管理直播影片。

  1. 前往現場控制室
  2. 建立或管理直播影片。
  3. 確認串流金鑰已設為使用 HDR,且依預設未勾選 [啟用手動設定]。
  4. 複製串流金鑰。
  5. 在 Action! 中選取「Custom streaming service」 (自訂影視串流服務)。
  6. 在「Server / URL」(伺服器/網址) 下方輸入以下網址,並用 YouTube 串流金鑰取代網址中的 STREAMKEY
    https://a.upload.youtube.com/http_upload_hls?cid=STREAMKEY&copy=0&file=
  7. 將另一個「Stream key」(串流金鑰) 設定留白。

注意:Action! 可能與某些舊款的 HDR 遊戲不相容。

注意:只能使用裝置支援的編碼格式。

OBS

在 OBS 中啟用 HDR

  1. 開啟 OBS 時,電腦必須至少具備一個 HDR 來源。只要使用 Windows 11 與 HDR 螢幕,就能開啟 HDR,即使來源影片不是透過自動 HDR 產生 HDR 畫面也沒問題。
  2. 前往「設定」中的「串流」,並選取「YouTube HTTP 即時串流」(點選「顯示全部」並向下捲動清單)。
  3. 前往「設定」中的「輸出」,然後點選「編碼器」。
  4. 選取硬體 HEVC 編碼器。
  5. 在「編碼器設定」下方,將「設定檔」變更為「主要 10」(預設為「主要」)。
  6. 在「設定」中按一下「進階」。啟用「HDR」並將「色彩格式」變更為 P010。
  7. 將「色域」變更為 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&copy=1&file=
Cobalt

如果 Cobalt 編碼器支援 HEVC 格式的 HDR 內容,即可與 YouTube 直播的 HDR 影片相容。因此,請確認你的 Cobalt 編碼器型號是否適用於這類影像。

在 Cobalt 中設定 HEVC 格式的 HDR 內容

  1. 請在 Cobalt 編碼器中進行以下設定:
    1. Encoder mode (編碼器模式):HEVC (只能使用裝置支援的編碼格式)
    2. Bit Depth (位元深度):10 Bits (10 位元)
    3. Chroma mode (色彩模式):4:2:0

  1. 根據攝影機或其他擷取裝置的 HDR 訊號,在「Advanced」(進階) 頁面中設定影片訊號的類型。YouTube 直播的 HDR 影片僅適用下列設定,因此請確認 HDR 攝影機是否與這些 Cobalt 設定相容。
    1. Enable Video Signal Type (啟用影片訊號類型):勾選。
    2. Video Full Range (影片全範圍):只有在來源產生全範圍影片時才啟用。
    3. Color Primaries (原色):請設為 BT.2020 (必須與來源相容)。
    4. Transfer Characteristics (傳輸特性):請設為 ST 2084 PQ 或 HLG (視來源產生的特性而定)。
    5. Matrix Coefficients (矩陣係數):請設為 BT.2020 Non-Const Y (必須與來源相容)

  1. 接下來,設定要傳送至 YouTube 的 HTTP 即時串流輸出。請前往「Output」(輸出) 分頁,然後進行以下設定:
    1. Output Protocol (輸出通訊協定):「HLS」
    2. Server Location (伺服器位置):Remote (遠端)
    3. Transfer Protocol (傳輸通訊協定):HTTP/S
    4. Upload URL (上傳網址):https://a.upload.youtube.com/http_upload_hls?cid=STREAMKEY&copy=0&file=

用你的 YouTube 串流金鑰取代以上網址中的 STREAMKEY。如要輸出 HDR 影片,你必須將串流金鑰的串流通訊協定設為 HTTP 即時串流,且依預設未勾選 [啟用手動設定]。

  1. Enable Host Header (啟用主機標頭):不勾選
  2. Base File Name (基本檔案名稱):「live」
  3. Segment (sec) (片段 (秒)):介於 1 到 4 之間的數字
  4. Number of Segments (片段數):請選擇任一選項
  5. Program Name (節目名稱):保留既有名稱

Telestream

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&copy=0&file=

用你的 YouTube 串流金鑰取代以上網址中的 STREAMKEY。如要輸出 HDR 影片,你必須將串流金鑰的串流通訊協定設為 HTTP 即時串流,且依預設未勾選 [啟用手動設定]。

  • HTTP Method (HTTP 方法):啟用 HTTP 方法並選擇 POST

如要設定 HDR,請在裝置的「Encoder」(編碼器) 部分進行 HEVC 設定:

  1. 啟用 10 位元和 HDR 中繼資料。
  2. Color Primaries (原色):請設為 BT2020 (必須與來源相容)。
  3. Transfer Characteristics (傳輸特性):請根據來源產生的特性,設為 SMPTE-ST-2084 (PQ) 或 ARIB-STD-B67 (HLG)。
  4. Matrix Coefficients (矩陣係數):請設為 BT2020NC (必須與來源相容)。

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
主選單
6296315081245715136
true
搜尋說明中心
true
true
true
true
true
59
false
false