Question / Help Desperate Need of Help - $$

citisyn

New Member
I am in desperate need of help. If anyone is able to help me get this working without having to upgrade any hardware and preferably within 24 hours, I will gladly pay $10 through PayPal or other reliable source. The problem is when I stream or even just preview scenes, it runs fine for a maybe a minute and then the computer starts freezing and OBS gives a "Warning high CPU usage try lowering encoding settings" message. Then, shortly after that, the audio and video starts skipping and I really don't want that to happen at all... A steady stream is absolutely vital; especially because I am playing paid commercials in mp3 format and that would be bad for business.

Unfortunately, I didn't think to save any log files and I'm not currently at the computer's location to get one, but if someone absolutely needs one, I can drive over there. Also, I don’t have the internet speed figures at the moment, but considering the location is an office building with other businesses, I’m sure that this is not an issue.

I started with OBS Studio 64bit, but now I use the latest OBS Classic 64bit (because Simple Scene Switcher is saving me a LOT of work).

A note about my experience with OBS Studio on my first stream: Although the preview was perfectly fine in all aspects and the computer wasn’t running slowly, the final resulting video had a frame rate that made it virtually unusable (captured MAYBE 10 seconds of motion from an entire HOUR of recording). What’s weird though is the audio was smooth and perfect..

Spread across 7 scenes, the stream basically consists of:

  • 2 Webcams (both are typically displayed at once, one is full-size while the other is maybe 10% of original size and placed in the top corner)
  • Chat window using the browser plugin
  • 3 png images +1 GIF
  • 5 mp4 files*

*These mp4 files are the only video source in their individual scenes and I’ve already tried re-rendering all of these videos from their original format and are all now at 1280x720 resolution and the largest one is 46 MB, but the others are around 10MB…


I have looked up numerous tutorials and done a lot of reading and these are the current settings I’ve tried multiple adjustments for...I've linked screenshots of my settings if it’s easier for anyone or in case I’ve left something out below:

SJSaX5a.jpg


AUQDcbI.jpg


lgjUECH.jpg


NgOdf2o.jpg


Llysl5L.jpg


Llysl5L.jpg



Use CBR: Checked
Enable CBR Padding: Checked
Use Custom Buffer Size: Checked
Max Bitrate: 250kb/s (I know this is ridiculously low, but I still have high CPU usage here. I started with 2500 default and went down.)

Buffer Size: 250kb (As suggested in OBS, I’ve just kept this matched with Max Bitrate)
Audio Codec: MP3
Bitrate: 112
Format: 44.1kHz Stereo

Stream is saved to a local mp4 file and replay buffer is 1 second (I don’t need a replay buffer).

Video Base Resolution: 1280x720 (monitor resolution is 1280x768 if this matters… but I’m not using a screen capture so I don’t see why it would…but I think I want to stick with 16:9 aspect ratio)

Resolution Downscale: 1.25 (1024x576) Bilinear (also tried No downscale)
FPS: 29 (I believe I also tried 24)
Use Multi-threaded Optimizations: Checked
Process Priority Class: Above Normal (also tried High and Realtime)
Scene Buffering Time: 700 milliseconds (also tried 900, but audio seemed way too out of sync)
X264 Preset: superfast (also tried ultrafast)
Encoding Profile: main (I don’t know what this setting does, but I saw somewhere to use main instead of high)
Keyframe Interval: 0 (I know 2 or 4 is ideal and optimized for better quality streaming…but again, the CPU is already bogged down).

Use CFR: Unchecked


System Specs:

Dell Precision T3400
Intel duo core E8200 2.6GHz
4GB RAM
Windows 8 64 bit
NVIDIA Quadro NVS 290


I know that the hardware isn’t good for quick high quality and I do have some spare parts around that I may be able to upgrade the CPU, RAM, or graphics card with but this would be an absolute last resort because it’s a company computer and I would probably need to ask permission before changing out hardware.

If I’m just overlooking something in the settings, please let me know…I am at a loss of what to do. If upgrading the hardware is my only option, my next question would be what would be the best for cost and most likely to work: a better graphics card, a better processor, or adding more RAM?
 

citisyn

New Member
That's what I was afraid of....nothing wrong with my settings then, huh?

Well, I have found the cheapest compatible upgrades I could find:

EVGA GeForce 210

Core Speed 460 MHz vs 520 MHz
Memory 256 MB vs 512 MB
Memory Bus 64 Bit vs 32 Bit
Memory Type DDR2 vs DDR3


Intel Core 2 Quad Q9300 2.5 GHz

2.66 GHz vs 2.5 GHz (slightly slower)
2 vs 4 cores

You’re telling me I need to upgrade both? I know with another graphics card that I might have the option to use Intel Quick Sync or NVIDIA NVENC, which would take the load off the CPU right? Or, since my current encoding settings are using the CPU to render, do I necessarily need to upgrade the graphics card as well? Could upgrading one or the other be enough?

I understand that the system would be better overall by doing both, but I really need to know if just one or the other would do the job because unfortunately, not only will I need to ask permission to upgrade this computer that I don’t own and share with others, but it’s also likely that I will be covering the cost by myself….so I’d really like to minimize the cost to the bare minimum of what I would need.
 

Osiris

Active Member
You are better off buying/building a new pc with modern parts, don't replace one ancient cpu with another ancient cpu.
 

citisyn

New Member
Yeah, it'd be nice if the desktop at work that I'm talking about was like the custom I built at home.... I agree with what you're saying, but... again this isn't my computer so I can't justify paying for and building a new one if it won't even be mine... so I just need to find my cheapest fix.
 

FerretBomb

Active Member
Also you'll still have a problem because the nVidia 200-series have a MAJOR memory-access issue that makes them nearly unusable with OBS.

But yeah, swapping to a Core2Quad isn't going to help. It'd be like tying TWO mice together to pull a dumptruck, instead of only one. Either you need a LOT more mice, or preferably to just accept that you're going to at least need a horse.

This isn't something settings are going to be able to fix. You need something better than a potato.
 

citisyn

New Member
Thank you both for not letting me make any hasty decisions.... OK...well how about this:

What are the minimum / recommended system requirements for OBS Classic 64 bit?
 

FerretBomb

Active Member
That depends on your desired streaming resolution and framerate. For 720p@30 video, a modern i5 is recommended, but if it's extremely low motion (Hearthstone) you might be able to get away with an i3 using QSV. The quality won't be good, though.
 
Top