Question / Help Need help with optimization

jeremyjay121

New Member
Hi, My name is Jeremy and I want to get the most out of obs.
I have really bad upload, about 800kbs. I want to live stream older emulators and games that don't tax my hardware that much. I was wondering if there was a way to bump my streams resolution or make it more clear for people to view. When I stream currently, it looks fuzzy and what not. Just trying to get the best quality with what I have. Also, the best ping I get is to the server in quebec.

PS. I want to try and stream the new smash bros as well. Im fine with 360 - 480p at 24 to 30 fps if possible. Thanks for your time!

Here are my specs:
-i7 7700k
GTX 1070
120 gb ssd
3tb Harddrive
16gb Ram
 

Attachments

  • upload speed.png
    upload speed.png
    38.9 KB · Views: 36
  • 2018-11-22 20-04-47.txt
    9.9 KB · Views: 16
Last edited:

carlmmii

Active Member
You're basically looking at the bare minimum to stream at with 800kbps.

My recommendation would be to leave it at 480p, 30fps. Drop audio bitrate down to 128kbps, and set your video bitrate as high as you can do (with an 800kbps ceiling, that would be ~670kbps max, but obviously reliability is a concern if it's too high).

After that, crank your cpu encoding quality at high as your system can possibly push it. That is the only way you're going to get any better quality out of the low bitrate limitation.

P.S. update your OBS to the latest version.
 

koala

Active Member
In the lower right box of the twitch encoding recommendations, there are parameters for 1000kbps and less:
https://stream.twitch.tv/encoding/

Try audio bitrate 96 or 128, video bitrate 670, output resolution 854x480 (480p at 16:9) or 640x480 in case you are streaming 4:3 aspect ratio games. Also try 360p with 640x360 16:9 or 480x360 with 4:3 aspect ratio. Fps 25. No fractional values, simply 25. Also try 20 fps and compare if the improved video quality makes the stream look better more than the increased choppiness makes the stream look worse.
As encoder choose x264 with the fast preset, and if you got encoding lag use the faster preset. You may even try medium preset, but the quality improvement over fast preset s probably not visible.
Also use a higher keyframe interval at least if you stream to Twitch, they seem to allow up to 10 seconds. For low bandwidth they recommend 6-10 seconds. This reduces the number of key frames, which means less bandwidth.
 
Top