OBS 編碼器在串流時過載,但在錄製時不會過載

OBS 編碼器在串流時過載,但在錄製時不會過載

我有1080p的螢幕,玩遊戲時可以用OBS流暢錄影。然而,當我直播時,我很快就收到一條訊息「錄音機過載」。當除了 OBS 之外沒有任何東西運行時,它會起作用,但是一旦我啟動任何東西,我就會收到該訊息。 720p30 串流傳輸工作正常,1080p60 錄製工作正常,但兩者一起(OBS 可以以與串流媒體解析度不同的解析度錄製)不起作用。
這不是一個錯誤的警告,流確實有丟幀和增加延遲的情況。這也不是網路速度慢的問題,我的應該足以同時進行 6 個直播。即使我將 OBS 中的位元率降低到盡可能低的設置,我仍然會收到警告。

串流媒體真的需要這麼多資源嗎?是否有可能我不小心設定了一些東西,使 OBS 對影片進行兩次編碼,用於錄製和串流?我可以做一些調整或技巧來使其順利運作嗎?

以下是一些設定訊息,無論是否相關:

筆記型電腦型號:https://geizhals.de/schenker-xmg-a507-vsy-10504411-a1686447.html

Debian 9.9
OBS 23.2.1 (compiled, because Synaptic only contains version 0.0.1)
streaming to YouTube
stream key… haha, no
encoder "FFMPEG VAAPI" (runs MUCH smoother than x264, so it is using the graphics card)
"Enforce streaming service encoder settings" enabled (also tried with it disabled)
"Rescale output" disabled (also tried with 360p and setting 1080p for the recording)
Bitrate: 5000 Kbps (also tried with 50)
Recording type "Standard"
recording path on SSD
format MKV
recording uses stream encoder (also tried with custom, using my default stream settings while using different settings for the stream)
base and output resolution both 1920×1080
bilinear scaling
60 fps
no added stream delay

相關內容