我有一个 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