Question / Help Dropped frames (due to network) at less than 500kbps bitrate

hedgehog90

New Member
I tried OBS Studio last night for a live-stream the first time instead of X-Split.
My upload speed consistently shows as being at about 3000kbps, but I guess it's not a true indicator of my stable upload rate.

No matter what bitrate I streamed at, I experienced huge amounts of dropped frames due to the network (according to Stats).
It came and went in waves, my stream would be perfect for several minutes, and then I'd get a flurry of 5 second periods of low framerate (I assume OBS Studio was dropping all the non-key frames, effectively quartering the frame-rate).

As the night went on and we entered peak internet usage times (9-10pm), the amount of dropped frames increased, to the point where around of a third of frames were being dropped.
I kept lowering my encode VBR too, so at this point I was at 500kbps. It seemed to make no difference how much I reduced it, as long as it wasn't over 2,500kbps.
From 11pm - 12:30am there was a significant decrease in dropped frames.

It would all seem to indicate that local internet usage in my area is affecting my connection.
However, I had never experienced this issue with X-Split, or rather, not in the same way.
In X-Split, I had a different problem - my stream quality was terrible and I could never work out why, I never experienced dropped frames but I think it handled my unstable connection differently, instead of dropping frames I think it reduced the quality to fit the periods of strangled bandwidth, but my avg video quality was sooooooooo much better when I tried OBS Studio.

Does any of this sound familiar? If anyone else has had a similar experience I'd like to know what I could try to improve matters.
Also, is there an app for monitoring connection stability and/or packet loss that might help me diagnose the issue further? (not a basic upload speed test)
For instance, if I can prove it's packet loss / a network fault I might be able to sort it out with my ISP.
 

WizardCM

Forum Moderator
Community Helper
My understanding is that Xsplit isn't as aggressive at reporting dropped frames, and might even have a system to lower bitrate to keep stability. The latter is something OBS should get in a future version.

As you've determined it's during specific times, contacting your ISP is your best bet. Note down exact days/times to help them do their own troubleshooting.

(If you haven't seen it already, here's our dropped frames guide)
 

hedgehog90

New Member
Am I right in thinking that changing the bitrate while broadcasting doesn't change anything unless you stop/start?
I ask because I've been lowering it during a stream and assuming it was reducing bandwidth, but it would appear that it doesn't actually change without restarting, correct?

that made me wonder why there wasn't an option for an adaptive bitrate. Why can't there be an option to set a lower and upper limit before OBS starts dropping frames?
Then I looked at that new feature and realised that's more or less exactly what is being proposed.
When can we expect to see this feature implemented?
 

R1CH

Forum Admin
Developer
You should be able to change the bitrate while you're broadcasting with some encoders (and as long as you're in CBR mode).
 
Top