Nvidia官方OBS設(shè)置教程
原文地址:https://www.nvidia.cn/geforce/guides/broadcasting-guide/
NVIDIA NVENC OBS 指南
由 Gerardo Delgado Cabrera 發(fā)表于 2019年2月26日 |?直播指南串流
關(guān)于本指南
本指南的目的是幫助您理解如何在 OBS 中使用 NVIDIA 編碼器 NVENC。我們已經(jīng)簡(jiǎn)化了一些概念,以便讓更廣泛的受眾容易理解。如果您認(rèn)為我們可以改進(jìn)本指南的任何部分,或發(fā)現(xiàn)任何問題或錯(cuò)誤,請(qǐng)?jiān)谙旅媪粞?,我們將很樂意做出更新?/p>
碼率、分辨率和幀率
編碼就是壓縮圖像。圖像尺寸越小,我們需要壓縮的越少,其保持的質(zhì)量就越高。同樣的情況也適用于幀率,觀眾很容易注意到 FPS 的降低,但分辨率則不明顯,所以我們總是嘗試以 60 FPS 進(jìn)行串流。
首先,進(jìn)行網(wǎng)速測(cè)試以確定您的上行帶寬(如?SpeedTest)。我們希望使用約 75% 的上行帶寬,因?yàn)橛螒蚝推渌绦颍ㄈ?語音聊天工具Discord)也會(huì)搶占帶寬。
然后,我們將確定可以用于這種碼率的分辨率和 幀率。大多數(shù)直播網(wǎng)站都有建議的使用參數(shù)(Twitch, YouTube)。以下是我們的建議:

* 高動(dòng)態(tài)內(nèi)容的重要注意事項(xiàng)。如果您要串流高動(dòng)態(tài)場(chǎng)景(如賽車游戲、一些大逃殺游戲等),我們強(qiáng)烈建議降低分辨率。高動(dòng)態(tài)內(nèi)容不能被壓縮太多,并且可能產(chǎn)生更多偽影(編碼錯(cuò)誤),使您的視頻流看起來呈“塊狀”。如果降低分辨率,就會(huì)減少編碼的數(shù)據(jù),從而得到更高的觀看質(zhì)量。例如,對(duì)于《堡壘之夜》,許多直播者采用 1600x900 60 FPS 的參數(shù)進(jìn)行串流。
** 新的和將來的 Twitch 直播者需要注意的重要事項(xiàng)。轉(zhuǎn)碼允許觀眾以不同的分辨率觀看視頻,因此需要的帶寬較低。Twitch 只向合作伙伴提供有保證的轉(zhuǎn)碼;非合作伙伴可能會(huì)獲得轉(zhuǎn)碼,但不能做出保證。這一點(diǎn)很重要,特別是如果您的觀眾使用的是手機(jī),或者他們的網(wǎng)速不夠快。您可能需要考慮以較低的碼率和分辨率進(jìn)行串流,以降低觀看您的頻道所需的帶寬。
推薦設(shè)置
這些是我們?yōu)?OBS Studio 23.0 及更高版本推薦的設(shè)置。您希望通過本地錄制來測(cè)試并調(diào)整這些設(shè)置,從而驗(yàn)證對(duì)結(jié)果的滿意度。
如要轉(zhuǎn)至這些設(shè)置,請(qǐng)單擊右下方的“Settings”(設(shè)置)按鈕。

視頻選項(xiàng)卡設(shè)置

基礎(chǔ)(畫布)分辨率:設(shè)置玩游戲時(shí)通常所用的分辨率,即您的桌面分辨率(如果在無邊框模式下玩游戲),或您通常輸入的游戲分辨率(如果在全屏模式下玩游戲)。
輸出(縮放)分辨率:輸入適合您的上傳速度和碼率的分辨率,如上一部分中所述。
縮放過濾器:這允許您選擇一個(gè)縮放過濾器,以增加一些編碼器工作負(fù)載為代價(jià)提供一定的圖像清晰度增強(qiáng)。NVENC 非常高效,通常在低系統(tǒng)占用率下運(yùn)行,因此我們建議將其與 Lanczos(36 個(gè)樣本)選項(xiàng)一起使用,以獲得最佳質(zhì)量。
常見的FPS值:輸入適合您的上傳速度和碼率的 FPS,如上一部分中所述。
輸出選項(xiàng)卡設(shè)置
如果您想要一個(gè)簡(jiǎn)單的開箱即用配置,請(qǐng)進(jìn)行以下設(shè)置:
輸出模式:簡(jiǎn)單
串流:
視頻比特率:輸入適合您的上傳速度的碼率,如上一部分中所述。
編碼器:選擇硬件 (NVENC)。
啟用高級(jí)編碼器設(shè)置:取消選中。我們與 OBS 協(xié)作微調(diào)了這些設(shè)置,已能保證其正常工作!
編碼器預(yù)設(shè):質(zhì)量。這已是默認(rèn)選項(xiàng)。請(qǐng)注意,只有在選中“Enable Advanced Encoder Settings”(啟用高級(jí)編碼器設(shè)置)時(shí)才顯示該選項(xiàng)。
錄像:
錄像路徑:這是保存視頻的目錄。確保您選擇的硬盤有足夠的空間!
錄像質(zhì)量:“高質(zhì)量”通常適用于大多數(shù)用戶,但如果您有足夠的磁盤空間或準(zhǔn)備做短視頻(約 60秒),則可以將其更改為“近似無損的質(zhì)量”。
錄像格式:FLV。
編碼器:硬件 (NVENC)。
其他設(shè)置
為確保流暢的傳輸,您還需要配置 2 項(xiàng)其他設(shè)置:
Windows:禁用游戲模式。當(dāng)游戲運(yùn)行時(shí),此模式會(huì)降低任何其他程序(包括串流所需的程序)的性能。
游戲:確保游戲使用的 GPU 資源少于 90%。Windows 會(huì)降低任何超過該值的后臺(tái)應(yīng)用程序的優(yōu)先級(jí)。您可以在 Windows 任務(wù)管理器 > 性能選項(xiàng)卡中檢查 GPU 利用率。為了限制 GPU 的使用,您可以降低游戲的圖形渲染復(fù)雜度或分辨率,啟用無邊框窗口模式進(jìn)行游戲,設(shè)置游戲中的 FPS 上限,或者打開 V-Sync。

這樣就完成了設(shè)置!我們希望這能幫助您改善串流質(zhì)量并達(dá)到您的目標(biāo)。如果這對(duì)您有用,或者您希望我們?cè)谥改现懈缕渌畔ⅲ?qǐng)給我們留言。祝您直播愉快!

高級(jí)設(shè)置
如果您想修改所有設(shè)置,以下是我們的更深入的建議。
串流設(shè)置
輸出模式:高級(jí)。這將使您可以訪問所有設(shè)置。開始吧!
編碼器:選擇 NVIDIA NVENC H.264(new)。
強(qiáng)制流服務(wù)編碼器設(shè)置:保持勾選狀態(tài),這將確保如果您輸入了一個(gè)錯(cuò)誤的值,它將得到更正。
速率控制:選擇 CBR。這決定了幀的編碼速率。
比特率:輸入適合您的上傳速度的碼率,如上一部分中所述。請(qǐng)記住,一些平臺(tái)有最大碼率(即,Twitch 目前是 6000 Kbps)。
關(guān)鍵幀間隔:設(shè)置為 2。直播平臺(tái)可能會(huì)限制您在此處可以選擇的數(shù)值,大多數(shù)需要設(shè)置為 2。
預(yù)設(shè):選擇“Quality”(質(zhì)量)。您可以將其更改為“Max Quality”(最高質(zhì)量)以實(shí)現(xiàn) 2 次編碼;此設(shè)置會(huì)小幅提升質(zhì)量,但在 GPU 占用率 100% 等受限情況下可能會(huì)帶來一些問題。
Profile:設(shè)置為“high”。配置文件確定了 H.264 編解碼器中的一組設(shè)置。它不會(huì)影響性能,同時(shí)提供了對(duì)串流至關(guān)重要的一組功能的訪問權(quán)限,因此應(yīng)始終將其設(shè)置為“high”。
超前控制:勾選此選項(xiàng)。此選項(xiàng)支持編碼器動(dòng)態(tài)選擇 B 幀的數(shù)量,可選范圍介于 0 到您指定的 B 幀數(shù)量之間。B 幀可提升圖像質(zhì)量,因此十分有用,但它們也會(huì)耗用大量可用的比特率,由此降低高速運(yùn)動(dòng)場(chǎng)景的質(zhì)量?!癓ook-ahead”(預(yù)覽)選項(xiàng)有助于實(shí)現(xiàn)兩全其美的結(jié)果。此功能經(jīng)由 CUDA 加速;若 GPU 利用率較高,您可關(guān)閉該功能,確保流暢直播。
心理視覺調(diào)整:勾選。這樣可以在編碼器中啟用速率失真優(yōu)化,從而大大優(yōu)化碼率的使用方式,提高運(yùn)動(dòng)時(shí)的圖像質(zhì)量。
GPU:0。如果系統(tǒng)中有 2 個(gè) GPU,您可以選擇用于編碼的 GPU。但不建議這樣做,因?yàn)?NVENC 已經(jīng)非常高效,而且因?yàn)橐獙瑥?fù)制到第二個(gè) GPU,使用第二張卡所能獲得的有限的收益會(huì)損失。
最大 B 幀:設(shè)為 4。如果您取消選中“Look-ahead”(預(yù)覽)選項(xiàng),請(qǐng)將 B 幀數(shù)量從 4 降至 2。,您可以將其增加到 4。B 幀提高了圖像質(zhì)量,但消耗了碼率,從而降低了運(yùn)動(dòng)時(shí)的圖像質(zhì)量。如果您在串流中看到像素化或偽影,您可能需要降低這一數(shù)值。
錄像設(shè)置

類型:標(biāo)準(zhǔn)。
錄像路徑:這是保存視頻的目錄。確保您選擇的硬盤有足夠的空間!
錄像格式:FLV;或者 MKV,如果您使用多音軌。
音軌:保留 1 為默認(rèn)值;如果您正在使用更多來源,則可以添加更多音軌。
編碼器:NVIDIA NVENC H.264(new)。
速率控制:盡管 VBR 也能產(chǎn)生良好結(jié)果,但我們建議使用 CQP。
CQ 級(jí)別 (CQ):15(您可以減少此數(shù)量以獲得更高質(zhì)量)。
碼率和最大碼率 (VBR):40,000 碼率;60,000 最大碼率。您可以將這兩個(gè)值分別提高到 100,000 和 200,000,以獲得更高的質(zhì)量。
關(guān)鍵幀間隔:0 或 2。
預(yù)設(shè):選擇“Quality”(質(zhì)量)。您可以將其更改為“Max Quality”(最高質(zhì)量)以實(shí)現(xiàn) 2 次編碼;此設(shè)置會(huì)小幅提升質(zhì)量,但在 GPU 占用率 100% 等受限情況下可能會(huì)帶來一些問題。
?Profile:設(shè)置為“high”。
超前控制:勾選。
心理視覺調(diào)整:勾選。
GPU:0。如果系統(tǒng)中有 2 個(gè) GPU,您可以選擇用于編碼的 GPU。
最大 B 幀:設(shè)為 4。如果您取消選中“Look-ahead”(預(yù)覽)選項(xiàng),請(qǐng)將 B 幀數(shù)量從 4 降至 2。
通過 HEVC 和 HDR 進(jìn)行錄制和直播
借助 OBS 28.0,您可以在支持 HEVC 的平臺(tái)上進(jìn)行直播。HEVC 是一款改良過的編解碼器,其編碼效率比 H.264 高 15%(其效果相當(dāng)于用 15% 的更高比特率進(jìn)行直播)。借助 HEVC 和 OBS 28.0,您還可以錄制和直播 HDR 內(nèi)容。
如何使用 HEVC 進(jìn)行錄制和直播
如要使用 HEVC 進(jìn)行錄制或直播,請(qǐng)?jiān)?OBS 中導(dǎo)航至“Output”(輸出)窗口,然后在“Streaming”(直播)或“Recording”(錄制)設(shè)置下根據(jù)需要將編碼器更改為“Hardware (NVENC, HEVC)”(硬件(NVENC、HEVC))。

如果您想使用 HEVC 進(jìn)行直播,您還必須調(diào)整“Stream”(直播)設(shè)置。請(qǐng)注意,目前僅 YouTube 支持 HEVC 直播。如要使用 HEVC 在 YouTube 上直播,請(qǐng)導(dǎo)航至“Stream”(直播)選項(xiàng)卡,并將“Service”(服務(wù))更改為“YouTube - HLS”。您可能需要點(diǎn)擊“Show All…”(顯示全部)以找到此選項(xiàng)。

完成上述步驟后即可連接您的 YouTube 帳戶。
最后,在 YouTube.com 上導(dǎo)航至“YouTube Live”(YouTube 直播)設(shè)置,并確保您將“Latency”(延遲)設(shè)置調(diào)為“Low”(低)或“Normal”(正常)(請(qǐng)勿設(shè)為“Ultra Low”(超低),因?yàn)椴患嫒荩?/p>
以 HDR 進(jìn)行錄制和直播
您可使用 HDR(高動(dòng)態(tài)范圍)提高內(nèi)容的光影效果。您可以使用 HDR 進(jìn)行錄制和直播。
請(qǐng)注意:
在非 HDR 顯示器中,HDR 內(nèi)容看上去會(huì)如同褪色一般,因此如果您的顯示器不支持 HDR,或者您要直播的平臺(tái)不支持 HDR,則請(qǐng)勿開啟此功能。
HDR 需要采用 HEVC 編碼;HDR 與 H.264 不兼容。
如要啟用 HDR,您需要確保:
擁有一臺(tái) HDR 顯示器。
在 Windows 和游戲設(shè)置中已啟用 HDR。
在 OBS 中配置完整工作流以啟用 HDR。
Windows 和游戲設(shè)置
?
首先,確保您已在 Windows 的“顯示”設(shè)置中啟用 HDR。在桌面單擊右鍵打開“顯示設(shè)置”,然后啟用“使用 HDR”。

接著,打開要錄制或直播的游戲,前往設(shè)置并確保已啟用 HDR。Windows 11 推出的“自動(dòng) HDR”功能可為所有游戲啟用虛擬 HDR 模式。此選項(xiàng)也有助于您進(jìn)行錄制和直播。
OBS 設(shè)置
在 OBS 中,首先轉(zhuǎn)到“Advanced”(高級(jí))選項(xiàng)卡,將“Color Format”(色彩格式)更改為“P010”,然后將“Color Space”(色彩空間)更改為“Rec. 2100 (PQ)”。

接下來,調(diào)整“Game Capture”(游戲截?。┰础kp擊“Game Capture”(游戲截?。?,或右鍵單擊并轉(zhuǎn)到“Properties”(屬性),向下滾動(dòng)找到“RGB10A2 Color Space”(RGB10A2 色彩空間)。請(qǐng)確保將此選項(xiàng)設(shè)置為“Rec. 2100 (PQ)”。

完成設(shè)置后即可使用 HDR 功能截取游戲內(nèi)容或進(jìn)行直播!請(qǐng)注意,如要以 HDR 進(jìn)行錄制和直播,請(qǐng)將編碼器從 H.264 更改為 HEVC。您可以查看上文“如何使用 HEVC 進(jìn)行錄制和直播”部分了解設(shè)置 HEVC 的方法。
NVIDIA Broadcast 簡(jiǎn)介
NVIDIA Broadcast 借助 AI 的強(qiáng)大功能,將普通攝像頭和麥克風(fēng)升級(jí)為高端智能設(shè)備,從而將游戲場(chǎng)所變成家庭直播工作室。?通過虛擬背景、人像跟蹤和麥克風(fēng)降噪等 AI 功能,提高直播的視頻和音頻質(zhì)量。通過在 GeForce RTX GPU 上搭載名為 Tensor Core 的專用 AI 處理器,AI 網(wǎng)絡(luò)能夠?qū)崟r(shí)運(yùn)行高質(zhì)量的效果。

NVIDIA Broadcast 功能包括:
降噪:使用 AI 從麥克風(fēng)源中去除嘈雜的機(jī)械鍵盤或電流雜音等背景噪聲。AI 網(wǎng)絡(luò)還可以用于處理傳入音頻源,為開著自由麥的好友過濾噪音。
虛擬背景:利用 AI 技術(shù)刪除網(wǎng)絡(luò)攝像頭源的背景,并將其替換為游戲畫面、其他替換圖像,甚至進(jìn)行巧妙的模糊處理。
人像跟蹤:利用 AI 技術(shù)跟蹤您的頭部運(yùn)動(dòng),縮放和自動(dòng)裁剪頭部畫面,即使您四處走動(dòng),也能始終保持聚焦。
不進(jìn)行直播時(shí),此類功能還能加強(qiáng)視頻電話會(huì)議和語音聊天質(zhì)量,讓 NVIDIA Broadcast 成為直播者和游戲玩家理想的 AI 伴侶。
NVIDIA Broadcast 可與多種廣播、視頻會(huì)議和語音聊天應(yīng)用程序兼容。其中包括 OBS Studio、Streamlabs、XSplit、Discord、Skype、Zoom、Webex、Microsoft Teams、Google Meet 等。
GEFORCE 優(yōu)化的 OBS STUDIO 新版本介紹
我們與 OBS 合作,改善了對(duì) NVIDIA GeForce GPU 的支持。新的 OBS Studio 23.0 版本將利用?NVIDIA Video Codec SDK?顯著提高性能,降低串流和錄像的 FPS 影響。我們也調(diào)整了一些 NVENC 的后臺(tái)設(shè)置以改善質(zhì)量,尤其是針對(duì) RTX 20 系列 GPU。
如何調(diào)試問題
串流可能非常復(fù)雜,但尤其困難的地方在于調(diào)試。當(dāng)進(jìn)行串流時(shí),有很多組件在運(yùn)行,因此我們將嘗試為您提供一些幫助,以便您可以識(shí)別哪里出了問題,以及如何修復(fù)。
組件
串流使用以下組件:
個(gè)人電腦:這包括了硬件和軟件。
本地網(wǎng)絡(luò):WiFi 或有線互聯(lián)網(wǎng) + 路由器。
網(wǎng)絡(luò)連接:連接到服務(wù)提供商。
直播平臺(tái):Twitch、YouTube、Mixer 等。
觀眾的網(wǎng)絡(luò):通常是 Wi-Fi,但也有可能是 3G/4G。
觀眾的設(shè)備:請(qǐng)記住,35% 的 Twitch 觀眾使用的是移動(dòng)設(shè)備。
如果出現(xiàn)了直播故障,我們首先要確定哪個(gè)組件可能出現(xiàn)了問題,這樣我們就不會(huì)瘋狂地嘗試修復(fù)從一開始就沒有損壞的組件。通常,這意味著您應(yīng)該做的第一個(gè)測(cè)試是網(wǎng)絡(luò)速度測(cè)試,以確保您的本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)連接中沒有網(wǎng)絡(luò)問題。其次,確保平臺(tái)沒有發(fā)出關(guān)閉或遇到問題的警告。然后根據(jù)您遇到的錯(cuò)誤,開始逐個(gè)查看您個(gè)人電腦上的組件。
如何檢查編碼器的運(yùn)行情況
OBS Studio 包含了一個(gè)非常有用的工具:統(tǒng)計(jì)窗口。要啟用該工具,點(diǎn)擊“查看”>“統(tǒng)計(jì)”。該窗口將顯示延遲的幀、跳過的幀、丟棄的幀和編碼器 FPS。

常見錯(cuò)誤類型
串流未及期望 FPS。對(duì)于 FPS相關(guān)問題,OBS 在程序的右下角包含了一個(gè) FPS 計(jì)數(shù)器。如果您遇到 FPS 問題,請(qǐng)確保您的內(nèi)容和 OBS 以等于或高于所需 FPS 的速度運(yùn)行。如果您的內(nèi)容有問題,請(qǐng)降低游戲設(shè)置,以便獲得更高 FPS。如果 OBS 丟失 FPS,請(qǐng)嘗試下面的 GPU 過載解決方法。如果都不是這些問題,則可能是網(wǎng)絡(luò)問題。

GPU 過載。要確定該問題,請(qǐng)打開“Windows 任務(wù)管理器”,轉(zhuǎn)到“性能”選項(xiàng)卡并單擊 “GPU”。您將可以看到 GPU 每個(gè)部分的負(fù)載。如果“視頻編碼”部分高于 90%,您可能遇到了編碼器過載問題。這是 Windows 造成的,因?yàn)樗∠?OBS 的優(yōu)先級(jí),以為游戲提供更多的資源。要修復(fù)這一問題,我們建議您依次嘗試這些方法,直到 GPU 負(fù)載低于 90%:
降低游戲視頻設(shè)置。
如果您正在使用 4K 或 1440p 玩游戲,請(qǐng)將游戲分辨率分別降低到 1440p 或 1080p。為使其生效,請(qǐng)確保游戲在全屏模式(而不是無邊框模式)下運(yùn)行。
?限制游戲 FPS。有些游戲允許您直接執(zhí)行此操作,或者您可以通過打開 V-Sync 設(shè)置來執(zhí)行此操作。
在某些情況下,關(guān)閉“超前控制”和“心理視覺調(diào)整”功能可能有助于緩解此問題。要執(zhí)行此操作,請(qǐng)前往“設(shè)置”>“輸出”,然后將“輸出”模式更改為“高級(jí)”。然后取消勾選這 2 個(gè)選項(xiàng)。
編碼器過載。您可以通過 OBS 底部欄中的錯(cuò)誤消息來確定這一問題,該消息告訴您編碼器已過載。這在使用 NVENC 時(shí)非常罕見。要確定該問題,請(qǐng)打開“Windows 任務(wù)管理器”,轉(zhuǎn)到“性能”選項(xiàng)卡并單擊 “GPU”?!耙曨l編碼”部分(左側(cè)第二個(gè)圖形)顯示了編碼器負(fù)載。如果這一數(shù)值超過 95%,則您可能遇到了這一問題。有 2 種設(shè)置可以幫助解決這一問題:
第一種方法是在“OBS 設(shè)置”的“視頻選項(xiàng)卡”中更改“縮放過濾器”,從“Lanczos”更改為“雙直線法”。這一操作收效甚微,但可以將負(fù)載降低到 95% 以下。
第二種方法是在“OBS 設(shè)置”的“輸出選項(xiàng)卡”中更改“編碼器預(yù)設(shè)”,從“最高質(zhì)量”更改為“質(zhì)量”。
圖像看起來有褪色效果。最有可能的問題是試圖在不具備足夠碼率的情況下提高質(zhì)量。請(qǐng)考慮降低分辨率和幀率(如果需要),然后重試。如果質(zhì)量得到提高,則繼續(xù)調(diào)整,直到找到最佳效果位置。