PC 電競掀起一股新熱潮,不少玩家透過線上直播「打機」畫面,分享取勝技巧及心得。利用 AMD、NVIDIA 新款顯示卡的實時 H.264 編碼功能,便能同時打機兼進行直播。以下為大家拆解 NVIDIA ShadowPlay、AMD ReLive 及 OBS 打機直播平台之特色。
NVIDIA ShadowPlay
根據推出時序,NVIDIA ShadowPlay 技術早於 2013 年 10 月面世;AMD 則在 2014 年 7 月推出同類的 GVR (Game Video Recorder) 技術,即 AMD ReLive 前身。NVIDIA 自 Kepler 架構核心 (GF GTX 600 系列) 開始,首度在核心內整合 NVENC VPU,作為 H.264 硬體編碼專用的運算單元,當時已支援至 UHD 4K @ 60fps 實時編碼。ShadowPlay 原本用於實時錄影 3D 畫面,將打機畫面記錄成 H.264 甚至 HEVC (即 H.265 制式) 影片,方便用家上載至 Twitch.tv、YouTube 或 Vimeo 等線上影片分享平台。ShadowPlay 為迎合現今線上直播需求,《GeForce Experience》支援全畫面運作,以 Layer 方式即時顯示在遊戲畫面上。用家只需在《GeForce Experience》內登入 Twitch.tv 或 YouTube 帳戶,配合熱鍵 (Hotkey) 便可啟動或終止直播。
GTX 600 以上適用
技術方面,不論是 Kepler (GF GTX 600 系列)、Kepler-Refresh (GF GTX 700 系列)、第一代 Maxwell (GF GTX 750 系列及 GF GTX 970 / 980)、第二代 Maxwell (GF GTX 950 / 960) 及 Pascal (GF GTX 1000) 系列核心,ShadowPlay 均支援最高 FHD 1,080p @ 60fps 線上直播,其影片制式為 H.264,輸出 Bit-rate 最高支援至 18.0Mbps。ShadowPlay 功能隨《GeForce Driver》驅動程式及《GeForce Experience》免費提供,故電競玩家視之為「零成本」的硬體線上直播方案。
直播 Bit-rate 有上限
據 YouTube 官方表示,伺服器只接受 H.264 影片,故 ShadowPlay 內部預設使用 H.264 編碼。為求控制伺服器流量及觀眾收看畫面的流暢度,不同解像度及幀速亦各有不同 Bit-rate 傳輸上限。假如玩家將 ShadowPlay 的 FHD 1,080p @ 60fps 直播畫面設定調至 18.0Mbps Bit-rate,視訊最終會被 YouTube 自動重新轉檔及降至 9.0Mbps。另外,當 ShadowPlay 輸出超逾 13.0Mbps 時,收看一方已頻頻出現「窒格 → 收不到視訊」問題,故建議直播玩家遵照 YouTube 指引而設定。
【資料】
最高直播解像度:FHD 1,080p
最高直播幀速:60fps
影像編碼:H.264
硬體編碼加速:NVIDIA NVENC
支援直播平台:Twitch.tv 及 YouTube
直播最高 Bit-rate:18Mbps (Twitch.tv 及 YouTube)
適用顯示核心:NVIDIA Kepler (GF GTX 600 系列)、Kepler-Refresh (GF GTX 700 系列)、第一代 Maxwell (GF GTX 750 系列、GF GTX 970 / 980)、第二代 Maxwell (GF GTX 950 / 960)、Pascal (GF GTX 1000 系列)
售價:免費 (內建於《GeForce Driver 376.19+》驅動程式)
網址:http://www.geforce.com/drivers
Source:ezone.hk