Best settings for the best quality for streaming with my old config ?

Boulbil

New Member
Hi, i want to stream with the best quality on Twitch, if i can stream in 900p 60 FPS with no problem it's perfect for me but i don't know if my config can do that.
I have a AMD Ryzen 5 3600 6-Core, GTX 1660 Super from ASUS, 16 GO RAM DDR4 3600 MHz Corsair Vengeance LPX, and 27 Mbps on upload
What settings in need to put in the output settings ? If it is possible to do something good with my config.
 

Lawrence_SoCal

Active Member
Sorry, that isn't how one determines optimal settings.... as the real answer is 'it depends' [on what else the computer is doing, your Operating System setup and optimizations, etc.] Basically the hardware is a starting point, but then then next consideration is resource demands (compute/processing loads. . and these can vary over time and per application)
anyone who comes back with an 'easy' answer is full of it

1. search on prior threads for under-powered hardware... lots of good discussions over the recent years
2. Start with OBS Studio's Auto-config, then
learn to use and interpret real-time hardware resource monitoring (Performance Monitoring/Resource Monitor).
You need to NOT get too close to a bottleneck because the unexpected WILL happen, so you need a bit of buffer room for an unexpected load to not cause a problem (crash., glitch, dropped frames, etc)
Yes, the above is really what is required. Otherwise, you are effectively driving blindfolded, things will go wrong, and you won't know why, or how to fix them

Then, there are LOTS of optimization opportunities, but which one to use depends on the circumstances, the content being captured., user priorities, and more
 

sandrix

Member
1748893088436.png

You can use the output resolution in OBS 1600x900, it's fine, but I recommended using it only for dynamic content, such as shooter games.

You can also enable Enhanced Broadcasting if your viewers complain about buffering or playback problems due to a slow internet connection. In reality, no one will say anything about it and will simply leave.

1748893242430.png
 

qhobbes

Active Member
0. I'm assuming you're gaming.
1. Set the canvas, output AND your game to 1600x900. Scaling uses resources.
2. Adjust your game's graphics settings until they can consistently run at 90 FPS or better at 1600x900. Then cap your games at 60 FPS.
3. Set Multi-pass to fullscreen and enable Look-ahead. These use extra GPU resources but better quality per bit.
 

sandrix

Member
0. I'm assuming you're gaming.
1. Set the canvas, output AND your game to 1600x900. Scaling uses resources.
2. Adjust your game's graphics settings until they can consistently run at 90 FPS or better at 1600x900. Then cap your games at 60 FPS.
3. Set Multi-pass to fullscreen and enable Look-ahead. These use extra GPU resources but better quality per bit.
I highly doubt that the user has a monitor with a resolution of 1600x900. The user will simply get a blurry image in the game and a terrible gaming experience. This is only relevant for CS2, where many use a stretched 4:3 resolution. The fact that scaling uses resources does not matter, it has been for a very long time, this effect is negligible. Scaling is done by the GPU.

The base resolution should always match the monitor resolution, otherwise it will result in loss of image clarity. Scaling is done in the "Output" section so that the scaling filter works.

FRes-mode does not provide a significant increase in quality, but significantly increases the load on the encoder.

More fps, better encoder performance.
1748978455757.jpeg

VMAF
1748978784933.jpeg


I prefer not to use Look-ahead, because the option activates adaptive b-frames. This leads to an increase in the bitrate requirement due to encoding only p-frames in dynamic fragments. Within the limited bitrate, this is important. Static GOP is a more reliable option. But, in fact, this is not critical.
1748979157676.jpeg
 
Last edited:
Top