[心得] 使用OBS + NVENC 簡單的完成直撥

看板PC_Shopping (個人電腦購買)作者 (奇異~~果)時間5年前 (2019/04/11 18:18), 編輯推噓23(23042)
留言65則, 27人參與, 5年前最新討論串1/1
使用OBS + NVENC 簡單的完成直撥 本文是在介紹如何在不使用雙主機的情況下,完成遊戲直播是一件很簡單的事情。 對於不清楚實況基本需求的人,這邊先稍微介紹一下使用NVENC 的基本需求.... GTX系列顯示卡(GTX1050~GTX1080T~GTX1660TII) RTX系列顯示卡(RTX2060~RTX2080TI) 『GTX系列的顯示晶片都有支援NVENC,個人建議基本從GTX10XX起跳』 至於其他配備,取決於你要玩什麼遊戲直撥而定, NVENC不要求其他配備,所以參考遊戲建議。 『影像編碼』 常見的編碼器 X264 跟 NVENC H264 https://i.imgur.com/mGMChfQ.png
X264:軟體編碼,在(4000K以下)的時候細節失真較少,高解析FPS時CPU要求極高 。 NVENC H264 : 硬體編碼,透過顯示卡特有的編碼晶片去處理影像, 減少CPU影響,對遊戲FPS影響較低。 在近兩代GPU中,NVENC進行了很大的改進,提供最佳的輸出畫質, GTX 10系列的NVENC提供的畫質優於x264 Very Fast,(常用的x264設定), 新的RTX 20系列中,NEW NVENC效果優於x264 Fast,與x264 Medium相當。 https://i.imgur.com/ISnFu7g.png
『NEW NVENC』 OBS Studio 23.0後增加了 NVIDIA NVENC H.264(NEW) 新的編碼器, 在RTX顯示卡發揮出效果,FPS的消耗降低66%,CPU的佔用率更低, 跟x264 fast相同流量不犧牲遊戲性能情況下, 直撥畫面還能優於x264 fast,節省了昂貴的配備成本。 https://i.imgur.com/eo8ucEL.png
https://i.imgur.com/K8LkS6u.png
資料來源:https://www.youtube.com/watch?v=releAYGw8RU
https://i.imgur.com/6Hg2gXc.png
資料來源:https://www.nvidia.com/en-us/geforce/news/geforce-rtx-streaming/ 『OBS 設定建議』 輸出模式:進階 編碼器:NVENC (NEW) 位元率 :6000K~7000K(twitch) 關鍵訊框間隔:2 編碼緩衝預測:不開 心理視覺調整:開 https://i.imgur.com/XcEoN0V.png
來源解析度:視情況自行設定解析度 1280x720(720P) 1600X900(900P) 1920x1080(1080P) FPS:60 壓縮方式:預設16 ,配備夠強可以嘗試使用32 https://i.imgur.com/UPhEbRv.png
關閉Windows 10遊戲模式 https://i.imgur.com/rCVYHIt.png
『 開始直播時的建議』 若直播內容是fps遊戲時,建議把OBS中的畫面“預覽關閉”, 或者將OBS縮至工具列 避免影像二次回傳到系統上,減少遊戲的頓挫感。 https://i.imgur.com/RrtD5IQ.png
『單機雙螢幕實況常發生的問題』 1.邊直播邊看其他網頁,會掉FPS? A:遊戲使用掉9成效能,1成給OBS編碼,動態畫面的網頁(例如twitch youtube), 會互搶顯示卡造成FPS低落。 2.有些遊戲畫面擷取不到 A:開啟OBS前,游標移至OBS,點滑鼠右鍵,選擇“使用管理員身份執行”後, 再使用遊戲擷取,大多能改善。 3.玩特定遊戲很順但直播畫面還是很卡頓? A:遊戲內的反鋸齒:關閉,或者降低畫面特效,開啟垂直同步。 以上內容純屬個人常遇到的問題,用個人理解解釋給不會設定的人參考。 平台流量上限 Twitch: 1080P 60fps 7000k Facebook : 720P 30fps 4000K Youtube : 你有多快的網路? 官方建議設置 https://i.imgur.com/heifu9d.png
*高動態內容的說明:FPS類的射擊遊戲,若主機配備不是很好的, 建議選用720的解析度以確保直播的流暢穩定。 哪邊資訊不足有誤的還請多指教 謝謝收看 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.58.174 ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1554977915.A.C51.html

04/11 18:24, 5年前 , 1F
推推 要注意的是 twitch 位元率弄太高直接給你黃燈
04/11 18:24, 1F

04/11 18:30, 5年前 , 2F
請問用nvenc 編碼,對顯卡溫度影響大嗎
04/11 18:30, 2F

04/11 18:31, 5年前 , 3F
目前在家直撥都是開7000,遊戲+直撥溫度影響不大
04/11 18:31, 3F

04/11 18:37, 5年前 , 4F
錄影的話 建議CQP CQ等級自己嘗試
04/11 18:37, 4F

04/11 18:40, 5年前 , 5F
圖靈以後這代真的蠻值得用的 gpu效能損失幅度比cpu
04/11 18:40, 5F

04/11 18:40, 5年前 , 6F
少很多 比較划算
04/11 18:40, 6F

04/11 18:40, 5年前 , 7F
圖靈說的太美好了 個人用起來只比veryfast 略好一點
04/11 18:40, 7F

04/11 18:41, 5年前 , 8F
這是在高動態遊戲下面的差異會比較明顯
04/11 18:41, 8F

04/11 18:41, 5年前 , 9F
如果是實況沒那麼高動態的遊戲就看不太出來
04/11 18:41, 9F

04/11 18:42, 5年前 , 10F
不過nvenc確實省cpu資源 對效能不高的主機想實況很`
04/11 18:42, 10F

04/11 18:43, 5年前 , 11F
實用 大幅降低實況門檻 我耶滿推薦使用的
04/11 18:43, 11F

04/11 18:53, 5年前 , 12F
就是可以用顯卡去carry CPU的概念嗎?
04/11 18:53, 12F

04/11 18:55, 5年前 , 13F
是 而且顯卡硬壓線路是額外的 影響資源幅度不會太多
04/11 18:55, 13F

04/11 18:56, 5年前 , 14F
實況等於即時轉檔 nvenc就是把轉檔丟去給gpu運算
04/11 18:56, 14F

04/11 18:59, 5年前 , 15F
想詢問A卡能使用較順暢的直播方式
04/11 18:59, 15F

04/11 19:00, 5年前 , 16F
a卡也有 但是同流量下出來的畫質差兩者太多
04/11 19:00, 16F

04/11 19:01, 5年前 , 17F
所以除非你是在YT那種流量下 不然不會推薦a卡硬壓
04/11 19:01, 17F

04/11 19:03, 5年前 , 18F
N卡跟A卡都有專屬的encoder
04/11 19:03, 18F

04/11 19:03, 5年前 , 19F
目前來看,能用CPU軟解是最好,卡在CPU效能
04/11 19:03, 19F

04/11 19:04, 5年前 , 20F
才會考慮到QSV或A跟N的處理
04/11 19:04, 20F

04/11 19:05, 5年前 , 21F
所以才會延伸出實況機的玩法
04/11 19:05, 21F

04/11 19:06, 5年前 , 22F
現在都用這個開 APEX直播畫面很順
04/11 19:06, 22F

04/11 19:11, 5年前 , 23F
了解,那用A卡驅動附的Relive實況會不會好一點?
04/11 19:11, 23F

04/11 19:13, 5年前 , 24F
會的,但整合性不強,你得考慮OBS整合性的優點
04/11 19:13, 24F

04/11 19:14, 5年前 , 25F
不可諱言 OBS的確越來越肥大,資源也會來越吃
04/11 19:14, 25F

04/11 19:18, 5年前 , 26F
不管是OBS還是Relive都是調裡面的VCE跑,畫質差不多
04/11 19:18, 26F

04/11 19:19, 5年前 , 27F
話說擷取卡進去的時候也被他硬壓過了 其實這樣乾脆
04/11 19:19, 27F

04/11 19:19, 5年前 , 28F
就直接用顯卡硬壓就好了
04/11 19:19, 28F

04/11 19:57, 5年前 , 29F
擷取卡純擷取沒有硬壓0.0
04/11 19:57, 29F

04/11 20:28, 5年前 , 30F
其實我個人覺得影響最大的還是網路 就算用veryfast
04/11 20:28, 30F

04/11 20:28, 5年前 , 31F
我yt開2萬上傳畫質應該也是屌打
04/11 20:28, 31F

04/11 20:33, 5年前 , 32F
好文推推
04/11 20:33, 32F

04/11 21:07, 5年前 , 33F
2019了還在H264
04/11 21:07, 33F

04/11 21:20, 5年前 , 34F
叫實況網站開放 hevc 上傳啊
04/11 21:20, 34F

04/11 21:22, 5年前 , 35F
而且實況 x264 有辦法開到 slow preset 的不多吧
04/11 21:22, 35F

04/11 21:36, 5年前 , 36F
優文
04/11 21:36, 36F

04/11 21:44, 5年前 , 37F
TU系列晶片看起來支援了 B frame 是不錯的提昇
04/11 21:44, 37F

04/11 22:15, 5年前 , 38F
twitch 一般用戶只有6Mbps的上傳速率
04/11 22:15, 38F

04/11 23:11, 5年前 , 39F
感謝分享心得!
04/11 23:11, 39F

04/11 23:50, 5年前 , 40F
http://tinyurl.com/yyttp8h4 這是我用RTX2060跟CPU
04/11 23:50, 40F

04/11 23:50, 5年前 , 41F
用FASTER X264兩者實際實況的影片 可以比較一下差異
04/11 23:50, 41F

04/11 23:51, 5年前 , 42F
在畫面較複雜的高動態下 NVENC 還是糊的很明顯
04/11 23:51, 42F

04/11 23:51, 5年前 , 43F
所以我個人覺得 圖靈的NVENC 略好於X264 veryfast
04/11 23:51, 43F

04/12 00:32, 5年前 , 44F
Turing架構TU10x/TU11x的晶片 是第六代NVENC
04/12 00:32, 44F

04/12 00:33, 5年前 , 45F

04/12 00:34, 5年前 , 46F
這樣GTX1660Ti/1660和之後的1650系列 會比Pascal的
04/12 00:34, 46F

04/12 00:34, 5年前 , 47F
前代NVENC好
04/12 00:34, 47F

04/12 00:37, 5年前 , 48F
04/12 00:37, 48F

04/12 00:37, 5年前 , 49F
04/12 00:37, 49F

04/12 00:54, 5年前 , 50F
1080 7000K上傳 32樣本
04/12 00:54, 50F

04/12 01:11, 5年前 , 51F
60FPS的情況 x264還夠用...144就有點不夠...
04/12 01:11, 51F

04/12 03:26, 5年前 , 52F
播啦幹
04/12 03:26, 52F

04/12 09:28, 5年前 , 53F
略優於 veryfast 算有進步了啦
04/12 09:28, 53F

04/12 10:03, 5年前 , 54F
剛測了一下 2060串流還是太喘 但是錄影可以錄到位
04/12 10:03, 54F

04/12 10:03, 5年前 , 55F
元率12000 1080 60fps
04/12 10:03, 55F

04/12 10:04, 5年前 , 56F
等於是串流編碼可以交給CPU GPU負責錄影 還行
04/12 10:04, 56F

04/12 10:14, 5年前 , 57F
720p/60碼率5000硬壓軟壓當然看不出差異,低碼率才
04/12 10:14, 57F

04/12 10:14, 5年前 , 58F
是軟壓強項,調到3000就會有差
04/12 10:14, 58F

04/12 11:23, 5年前 , 59F
NVENC很清晰,跟CPU軟壓一樣的畫質
04/12 11:23, 59F

04/12 11:27, 5年前 , 60F
預設還像是1500的樣子,超過有些觀眾會影音不同步
04/12 11:27, 60F

04/12 11:32, 5年前 , 61F
請問為何OBS上輸出找不到1600*900,只有1536*864
04/12 11:32, 61F

04/12 13:09, 5年前 , 62F
找不到解析度 可以手動輸入 在來源的位置
04/12 13:09, 62F

04/13 02:43, 5年前 , 63F
所以 1070 不能選擇 new 的對嗎?
04/13 02:43, 63F

04/13 06:20, 5年前 , 64F
這篇寫的太棒,對我obs設定有很好的幫助
04/13 06:20, 64F

04/13 15:53, 5年前 , 65F
1600*900 OBS會顯示過載,然後當掉
04/13 15:53, 65F
文章代碼(AID): #1ShnHxnH (PC_Shopping)
文章代碼(AID): #1ShnHxnH (PC_Shopping)