Question / Help Best CS:GO streaming settings

slippyslickshot

New Member
Hi, so im gonna be starting to stream csgo on twitch for the first time. For me the smoothness of the video goes before the resolution. So what is the best obs settings to use?

I want to know everything from encoding and video to advanced settings.

Thank you /Slippy


Spec list:
GTX 970
i7 4790k
8 gig ram

Internet speed: 1000 down, 250 up
 

CritVV

Member
720p@48 fps 2000-2300 bitrate. Try slower presets for slightly more quality. You could do faster preset easily, probably fast.
 

slippyslickshot

New Member
What is the secret that the big streamers use to get that smooth and good quality look on their stream? Does it have something to do that they are partnered or what? cause if you look at my stream and their stream its so big of a difference :/
 

Nixxen

New Member
slippyslickshot; Partnered streamers get the benefit of stream quality transcoding.
This means that if they upload at 3500kbps twitch will stream the source 3500kbps, a "High", "Medium", "Low" and "Mobile" quality as well, which each have lower quality than source.

Viewers will automatically get the quality that best suits their connection to the twitch server the streamer is using, and rarely get any buffering.
For non-partnered streamers the viewer is pretty much stuck with what the streamer has set as upload. If you set your upload too high, people will be stuck in buffering hell when trying to watch your stream, and you will struggle to build any kind of viewership.


As for your particular internet speed is that 250kbps up, or is it something else such as kBps or even mbps?
IF it is 250kbps up, then you'll have a hard time getting any kind of watchable stream quality.
 

Nixxen

New Member
I would go with what CritVV said.
If you hit it big and become a partner then you can reach for higher quality than that.
 

slippyslickshot

New Member
But if i look at any other streamer on twitch it feels like they can have both smoother and better quality when they have the same computer parts and internet if not even worse... how can that be?
 

Nixxen

New Member
That would be because they are partnered and can have stream trans-coding (as mentioned above).

While you could theoretically run your stream at the maximum that twitch allows (but I strongly advice against it), you wouldn't get many viewers since no one would be able to watch your stream.

Also keep in mind, high resolution doesn't always mean a nice looking stream.
In many cases lower resolution with higer bit per pixel is better than a high resolution with less bit per pixel.
More bit per pixel means a more crispy looking stream with less artifacts (although there will always be some artifacts when it comes to streaming).

Very simplified you could say that high fps + high bit per pixel = smooth stream
There's more to it than that of course, but that's the major parts of it.
 

slippyslickshot

New Member
But my source settings should be the same as theirs right?

The problem isnt that peoples cant watch my stream the problem is that my stream both have bad quality and looks like 30 fps for some reason when i watch the stream myselfe.
 

dping

Active Member
But my source settings should be the same as theirs right?

The problem isnt that peoples cant watch my stream the problem is that my stream both have bad quality and looks like 30 fps for some reason when i watch the stream myselfe.
Not really. Please post a link to your logfile. We will look at it and advise you if quality can be raised.
giphy.gif
 

dping

Active Member
your settings are decent, bitrate will be a bit high so you might lose potential viewers. recommended no more than 3000 bitrate if not less.

Code:
Audio Format: 48000 Hz
Check audio format in VAC and windows to ensure that all audio is running at the same format. failure to do this will result in higher CPU usage and possible audio dropping out.

Code:
WARNING: Another hook is already present while trying to hook 
gdi32.dll, hook target is \Device\HarddiskVolume2\Program Files
(x86)\Razer\InGameEngine\32bit\RzDspSrv.dll. If you experience
crashes, try disabling the other hooking application

stop the service for Razer Synapse or uninstall. it is trying to force a hook into the game which will lower performance and could cause crashing or errors.

in CS:GO, are you really in need of 8x antialiasing? Also note that 4:3 aspect ratio will look cropped or stretched depending on your settings.
 

dping

Active Member
Got a much better qualtiy when i did 864p and 60 fps at 2700 bitrate
only when not moving. once you start moving that 2700 bitrate will not be enough. As I said, if you trust me on this, I will give you settings that will allow it to be viewable and the best of the resolution that you can have.

can you post a logfile at 540@60 with 2000 (or 2200) bitrate. Stream for 5 minutes with actively moving in game. after that, I will be able to tell you what preset to drop to.

Also note, do not watch your own stream while you do this. watch the archive later. if you need a chat, use a popout chat. This is because watching your own stream uses up to 25% CPU which is what we will use to drop your CPU preset.
 

dping

Active Member
https://gist.github.com/2052439d0b6bf1fee511

this is when i have streamed with your settings for 5-7 minutes active csgo
try x264 preset fast. That should give you a decent boost in quality as well as keep your fps up in game. I'm sort of afraid to have you try medium preset as I think that would be to low.

Also note, do not use -high or -threads launch options with CS:GO. these will impede performance when streaming and limit the preset you can drop to.
 

slippyslickshot

New Member
i have no performance problem what so ever just to make that clear, i play with 500 fps no lag so the perfomance is no problem. But when i look at me stream i can hardly see the crosshair with the new settings and the ''60 fps'' look more loke 30-45

I want to have a smooth stream but you should be able to see the crosshair is it possible?
 

dping

Active Member
i have no performance problem what so ever just to make that clear, i play with 500 fps no lag so the perfomance is no problem. But when i look at me stream i can hardly see the crosshair with the new settings and the ''60 fps'' look more loke 30-45

I want to have a smooth stream but you should be able to see the crosshair is it possible?
crosshair will be fuzzy at that resolution but please post a link to your archive so I can take a look. if you question the fps, please view stats for twitch.

please post a logfile with the dropped preset as lower presets will take more time to encode for quality. also what filter are you using? I would recommend bicubic as that is the sharpest.
 
Top