Question / Help PC Configuration Advise

slavikus

New Member
Hello everybody,

We're planning a live streaming service that has to take video input from 4 IP cameras, and separate audio input from Beringer X25 external sound mixer/card that has 4 microphones attached. Basically, each IP camera has to be used as a video input source (RTSP over a local network), and one of the inputs of Beringer mixer has to be used as an audio source. Each camera/mic combination is a separate stream that goes up to a RTMP server.

I am trying to build a PC configuration that will be able to handle at least 4 OBS instances capable of mixing in 1080p in realtime. I guess we're constrained to Windows because Beringer only has drivers for that. Is OBS more CPU-dependant or GPU-dependant? That is, what configuration do you think we need to have to be able to handle 4 separate OBS instances at 1080p? Do we need a fancy video card and then OBS will make use of it, or we better go with a dual-processor Xeon, for example?

Thank you!
 
Hello,

We built a sreaming system in our church with 3 cameras. We have ptz ip cameras with rtsp stream, an analog audio mixer and we use the OBS program for streaming, but we noticed that the videos from the cameras are in delay, compared to each other, and also compared to the audio from the analog audio mixer.
In the OBS we can adjust the audio and also the video delay parameters, but we noticed that each time we restart the OBS, the 3 video feeds and the audio feed are delayed in a random way, so the previously adjusted delay compensation parameters are not covering the actual delay situation.
The builders of the system said that maybe using vMix instead of OBS will solve the problem.
Have you had any experiences like this and did you managed to solve it somehow with OBS or other program?

Thank you in advance!
Zoltán
 
I am trying to build a PC configuration that will be able to handle at least 4 OBS instances capable of mixing in 1080p in realtime.
Why 4 OBS instances? I'd think you'd have 1 OBS instance and bring all of your sources into that instance... kind of the whole point of OBS as your audio & video mixer
Your question about GPU vs CPU... it depends... are you ONLY mixing the IP cameras, and the one audio feed? or will you have other content (some text/lower thirds, or whatever)? will you be mixing in pre-recorded video content? etc. the depending on your sources and whether recording or only streaming, your encoding/decoding considerations will impact relative CPU/GPU usage
 
4 individual streams.

Since you're talking about 4 total encoding processes, 3 of those can be handled by Nvenc (a GTX 1650 super would be perfect for this). The 4th can either be handled by QuickSync if you're using an intel platform, or by x264 if you want to use CPU encoding. If going x264, you just have to make sure you have a processor capable of encoding at the quality you want.

Essentially, an 8700k + GTX 1650 super would be a comfortable build for this purpose, and any extra budget overhead could go toward a better CPU.
 
Back
Top