JasonPlays
New Member
I have been digging around and I know that there should be some fluctuations with streaming in CBR. But mine is just crazy. I have switched my bitrate from 6k to 4k and even 7k on Twitch and all bitrates see the same massive jump and fall. I know that when action on screen has high movement then bitrate will go over the selected number and then immediately decrease under the selected number to "balance out" according to your selected bitrate.
In my mind that would mean that would mean that if your bitrate was CBR 7k then 7k is the "target" but OBS will vary that depending on what is happening on screen. It can move up and down SLIGHTLY.
In the documents attached I have mine set to 7k CBR using the NVIDIA NVENC H.264 encoder. I am streaming a game ( No Man's Sky ) and with high movement I can basically "force" OBS to send over 11k bitrate. And this isn't for a split second or two, it is for as long as I am in high movement. Then once I slow down in the game, the bitrate will fall to nearly 500 bitrate for an extended amount of time.
The question I have: Is there anyway to prevent OBS / encoder from hitting these extreme bitrates? ( other than the obligatory "stop doing that in game" ) I feel like the rubber band of 11k bitrate and then drop-off to nearly 500 is not supposed to happen. If the encoder / OBS just prevented itself from sending over the limit then it wouldn't have to rubber band down to extreme lows to compensate.
I have seen multiple other streams on Twitch that have nearly a rock solid bitrate ( even with high movement games ) when I use the 1080p60 SOURCE option on Twitch, which leads me to believe it is possible to prevent OBS from going above a bitrate. At least not going above by this insane amount. I could be wrong, maybe everyone has this issue, but I feel like this is not intended from the encoder.
OBS Log File and Twitch Inspector Screenshot attached
In my mind that would mean that would mean that if your bitrate was CBR 7k then 7k is the "target" but OBS will vary that depending on what is happening on screen. It can move up and down SLIGHTLY.
In the documents attached I have mine set to 7k CBR using the NVIDIA NVENC H.264 encoder. I am streaming a game ( No Man's Sky ) and with high movement I can basically "force" OBS to send over 11k bitrate. And this isn't for a split second or two, it is for as long as I am in high movement. Then once I slow down in the game, the bitrate will fall to nearly 500 bitrate for an extended amount of time.
The question I have: Is there anyway to prevent OBS / encoder from hitting these extreme bitrates? ( other than the obligatory "stop doing that in game" ) I feel like the rubber band of 11k bitrate and then drop-off to nearly 500 is not supposed to happen. If the encoder / OBS just prevented itself from sending over the limit then it wouldn't have to rubber band down to extreme lows to compensate.
I have seen multiple other streams on Twitch that have nearly a rock solid bitrate ( even with high movement games ) when I use the 1080p60 SOURCE option on Twitch, which leads me to believe it is possible to prevent OBS from going above a bitrate. At least not going above by this insane amount. I could be wrong, maybe everyone has this issue, but I feel like this is not intended from the encoder.
OBS Log File and Twitch Inspector Screenshot attached