Question / Help Bitrate Spiking, bad ms and dropped frames.

Xaybia

New Member
Hello!

I'm not sure how much you guys will be able to help as I think my issue is were I'm located.
I recently moved to China for work and have been interested on doing some streaming on twitch in my spare time. The problem I'm facing is that my upload will be fine for about 5minutes possibly more but then will spike down to 0 or jump up and down which then causes dropped frames.

I've got 100mb/10mb speeds and I've tested my speed to the twitch servers using TwitchTest. It peaked all servers at an average of 4000kbps but it's very temperamental sometimes It will show all the server at a max of 600kbps other times at 7000kbps. Could this be my ISP throttling my internet? I often stream with a max buffer of 2000 but it doesn't seem to matter if it's 500 or 4000 same problem.

My ping to the Asia servers is around 200-250ms, It's very frustrating because the other day I streamed for 1hour with no dropped frames then today I couldn't go five minutes without it spiking up and down. I've tried a new router and plugging straight into the modem didn't help. Is there any settings on OBS I could possible change to help fix latency or improve my connection to the twitch servers. Would delaying my stream help?

Any help would be greatly appreciated as this is driving me craaaazzy.

Thanks!

I uploaded a recent log.
https://gist.github.com/0805f286a541daaf29f7
 

Attachments

Hello!

I'm not sure how much you guys will be able to help as I think my issue is were I'm located.
I recently moved to China for work and have been interested on doing some streaming on twitch in my spare time. The problem I'm facing is that my upload will be fine for about 5minutes possibly more but then will spike down to 0 or jump up and down which then causes dropped frames.

I've got 100mb/10mb speeds and I've tested my speed to the twitch servers using TwitchTest. It peaked all servers at an average of 4000kbps but it's very temperamental sometimes It will show all the server at a max of 600kbps other times at 7000kbps. Could this be my ISP throttling my internet? I often stream with a max buffer of 2000 but it doesn't seem to matter if it's 500 or 4000 same problem.

My ping to the Asia servers is around 200-250ms, It's very frustrating because the other day I streamed for 1hour with no dropped frames then today I couldn't go five minutes without it spiking up and down. I've tried a new router and plugging straight into the modem didn't help. Is there any settings on OBS I could possible change to help fix latency or improve my connection to the twitch servers. Would delaying my stream help?

Any help would be greatly appreciated as this is driving me craaaazzy.

Thanks!

I uploaded a recent log.
https://gist.github.com/0805f286a541daaf29f7
Something is being throttled somewhere, OR traffic for the route to twitch is extremely busy through your ISP.

besides reducing your bitrate, there is nothing you can do except for contacting your ISP about the issue.

Well i take that back,
At the end of your connection stalling, it seems like the connection closes itself with some software other than OBS. not sure but this could be a third party firewall OR it could be something with your ISP closing the connection
Code:
Aborting due to FD_CLOSE, error 0

If thats not it, then its probably just at your ISP.
 
Thanks for the information,
should it be a third party program is there any settings in obs or a way to tell what program could be causing this?
And do you have any idea why my ISP would throttle my internet only at certain times it seems strange.
I also was able to livestream fine on the same ISP in a gaming cafe but it had a faster connection think it was 500/100.

One other thing I forgot to mention I tried doing a bitrate test on TwitchTest yesterday and all of the servers failed to connect. I decided to try stream anyway. One server connected but was still spiking.
 
Thanks for the information,
should it be a third party program is there any settings in obs or a way to tell what program could be causing this?
And do you have any idea why my ISP would throttle my internet only at certain times it seems strange.
I also was able to livestream fine on the same ISP in a gaming cafe but it had a faster connection think it was 500/100.

One other thing I forgot to mention I tried doing a bitrate test on TwitchTest yesterday and all of the servers failed to connect. I decided to try stream anyway. One server connected but was still spiking.
TRy streaming from a different computer on your network if you can. make sure that PC is wireless and use a bitrate you would normally use. or better yet, run the test tool on that machine
 
Okay, well a little update I ran the tool during the day and all the servers had a bitrate of around 4000. I was able to stream throughout the day with barely any frames dropped. At 8 o'clock in the evening my stream closed and I couldn't connect to the servers. I then ran the tool again and every server had a bitrate of around 50~200kbps. I guess this means that the ISP is throttling during peak times or the servers are busy during that time. Is there anyway to check?
Thanks, its very frustrating as the evening is the only time I can stream.
thanks for the help.
 
Okay, well a little update I ran the tool during the day and all the servers had a bitrate of around 4000. I was able to stream throughout the day with barely any frames dropped. At 8 o'clock in the evening my stream closed and I couldn't connect to the servers. I then ran the tool again and every server had a bitrate of around 50~200kbps. I guess this means that the ISP is throttling during peak times or the servers are busy during that time. Is there anyway to check?
Thanks, its very frustrating as the evening is the only time I can stream.
thanks for the help.
throttling means that your ISP is restricting the bandwidth, there are peak usage times where traffic is high and your ISP might be more saturated with users. either way, I would report it to them pretty much exactly what you told me.
 
Back
Top