Question / Help OBS settings?

pjbsod

New Member
Hi everyone,

I am going to be streaming a lot of Legend of Zelda: OOT speedruns, as well as other speedruns. Much later I will purchase the N64 itself and then a capture card, however for now, Project 64, a controller > USB adapter works just fine. With all of this said, can anyone please help me get the optimal settings for my specifications? Here's all the relevant info you'd need, I believe:

Speedtest - http://www.speedtest.net/my-result/3174225857

CPU

i7-2600K

Motherboard

Asus P8P67 Pro

GPU

Asus Radeon HD 5850

RAM

Corsair Vengeance 8GB DDR3 1600

Hard Drive

Samsung Spinpoint F3 1TB

Cooling

Corsair H70

Power

Corsair CMPSU-750TX v2

Audio

X-Fi Titanium Fata1ity Professional

-----------------------

The games I will be streaming will be played at full screen (1680x1050) res.

Thanks!
 

Jack0r

The Helping Squad
Hey there,
before I begin I just want to mention one thing, your Monitor uses a 16:10 resolution, so your viewers might get small black borders on top and bottom of your stream if they watch it on 16:9 monitor, and I think the twitch player is also scaled to 16:9 but you will of course see it without these borders if you watch your stream in fullscreen.

Now to your settings: In OBS you can use the monitor resolution as your base resolution and then use the Downscale option under Settings -> Video to resize this for example to 1120x700 (1.50). I recommend this because the slightly smaller resolution needs less bitrate, which will allow more people to watch your stream fluidly.
For the bitrate you will normally be able to choose anything between 2000kbit and 3500kbit. Be aware, again, for your viewers the lower you keep the bitrate, the more people are able to watch it. So you could start with 2000kbit and check the quality after you streamed your game for a bit. Just make sure some action happened on your screen so you can see if the bitrate is enough in these scenes.
Twitch also wants you to use CBR (under Settings -> Encoding) and the Main profile (under Settings -> Advanced -> x264 Encoding Profile) For Audio you can probably pretty much use the default settings (those are also under Encoding).

One thing you will have to test is the x264 CPU Preset (thats under Settings -> Advanced). Keep an eye on your task manager while doing your first tests and keep the preset on veryfast. If you see that your CPU usage for example never even goes above 50% you could increase the preset from veryfast to faster. This will increase the CPU usage, so test again and make sure you never hit 100% or you will have late frames/lags on stream. Of course if you still have enough free room after switching to faster, you could try fast and so on. The preset increases the compression that is applied to your stream which also increases the quality. But as mentioned, higher compression will use more processing power so you have to test and see which preset is too much for your CPU while running the Emulator. (Later on with the capture card you can test this again as you will have some more free room on your CPU because the game runs on the N64)

Now if you run into problems, for example dropped frames, try a different twitch server and see if the connection to the one you had selected might just be insufficient. Its not necessarily the nearest server that gives you the best results. Last but not least, if you have other problems, just tell us here and its always good to show us a log. Then we will try to help you further :)
 

pjbsod

New Member
Thanks for your reply!

Okay, so I am running into a problem. I can stream League of Legends at max settings just fine with my hardware and have zero framerate issues whatsoever on my computer, and on the stream. However, if I attempt to stream Project64 in Full Screen (Legend Of Zelda), I don't have framerate issues on my end, but on the stream it's very low framerate/jittery as soon as I go Full Screen. If I stream Monitor Capture and have the window on that monitor, and not full screen, it's fine on the stream.

Anything I can do to fix this? I tried faster, and even fast as far as CPU presets go. I did not go above 26% CPU usage, but the framerate issues on the stream were still present.

------------------------

Edit: Okay, I fixed it. I needed to download a special plugin for P64 which is Glide64. Once I did that, I was able to use Game Capture as opposed to Monitor Capture, and then everything worked out just fine. Now, the only remaining question I have at this time is.... my stream is at least 15 seconds behind. Is there any way to get this to a lesser delay?

Thanks!
 

Krazy

Town drunk
The delay is on Twitch's end because of the change to the new HLS system. Count yourself lucky that you only have a 15 second delay, as many people have reported up to 30 seconds or more.
 
Top