question about streaming games at high quality

i try and budget

Reputable
Feb 3, 2015
484
0
4,790
so i just thought about this, you know how streaming uses alot of cpu usage? i know it also uses ur upload speed. but does streaming at a higher quality put more stress on cpu or upload speed or even both????
 


i use obs, i use it with the nvidia nvenc gpu encoder and stream at 1200x700. i have 10 upload speed. when streaming the gpu usage is about 60% and cpu is usually around 80%. so if i bumped up quality it would take more cpu out?..
 


What bitrate and fps? What game and capture mode?
 


i usually stream csgo. and acouple other games like minecraft, heroes and generals, aa proving grounds, dirty bomb, sometimes payday 2. those are pretty much the ones. using obs. streaming at 1200x700 and i looked up bitrate charts and for 720p use a bitrate of 3 so thats what i use. and at 60fps. i honestly dont know what bitrate is but i just put what it says
 


Use NVEC still to keep hardware acceleration on, then for bit rate, uh, I'm not exactly sure. I don't use OBS a ton so I still don't know a lot of things about it.
 
Do you mean a bitrate of 3k? You could try increasing this slightly but it might not make much of a noticeable difference in quality. CPU around 80% usage is about the most you'd want to be at. Any higher and you can start dropping frames if the usage spikes.
 


bitrate is at 3k yes. what is it even for?? and so does bringing the quality up gnna put a toll and both cpu and internet? or just one of the 2
 


Both, as said in the first reply. Since you are using NVENC, the hit to your CPU usage will be less. Given the usage you reported above, you can probably increase the bitrate a little. Since you are streaming 60fps, 3300 or 3500 bitrate would be better. Don't exceed 3500 if using Twitch. Keep on eye on your usage and watch OBS for dropped frames / high encoding warnings and lower the bitrate back down if needed.
 


ok good to know thanks. ill try it out. i should be getting an i7 soon so when i get one ill be fine haha. but what is bitrate?? i never understood it. bringing it higher or lower does what exactly?
 
Increases the rate at which OBS encodes and transmits, thus increasing the load on your CPU (and GPU if using NVENC). Another thing to keep in mind when streaming is if you are uploading at a high bitrate, viewers with low download speeds might actually not be able to watch your stream without buffering.

On Twitch, if you are partnered / have a lot of viewers, your channel will get transcoding. Their servers will take the bitrate you're sending them and transcode it down to lower quality/bitrate and viewers can choose a lower quality if they experience buffering, or to watch on mobile devices.
 


i actually kept bitrate at 3k and brought the quality up to the next level, 1344x840. checked on my tablet and stream isnt laggy at all. but about the bitrate, cant the viewer just put the quality to low or medium? they dont have to run it on source
 


Reread the last paragraph of my previous response. I don't know about other streaming websites.
 


yes i understand what u mean but on twitch if the viewer has low download speed they can just set the quality to low right? im probably just gnna keep it at 3. seems average i hope lol
 
You keep asking that question and I already answered it. Twitch only gives transcoding services to partnered streamers and channels that reach a certain number of viewers. What that viewer number is, is determined by the category/game you are streaming, time of day, and other things I'm not sure of.
 


ohhhhhhhhhhhhhhhhhhhhhhhhh damm. srry i just read what transcoding is for a twitch partner. still weird tho because i actually have transcoding on my broadcasts all the time and im not a partner. idk why.