Internet speed is fine but when streaming bitrate keeps spiking for no reason

TheHoboLover

Commendable
Jan 16, 2017
2
0
1,510
I already asked reddit and twitch and OBS forums but they couldn't help. I have been streaming for about a year and this is the first time this has happened. I use OBS and I set my bitrate to 3000 kb/s my internet can handle it I get 70 down and 6 up but the past 2 weeks my bitrate has been spiking a lot it goes down to like 80 kb/s and then up to like 4000 even though I have it set to 3000. I haven't changed any of my setting and my internet is fine. I have used xsplit to see if it was the software but it still had the same problem. I streamed to youtube and twitch and still keeps spiking I also streamed from 2 different computers but still have the same problem. I also asked TWC for a modem replacement and that still didn't fix it. I ran a speedtest when I stream but it was fine so I have no idea what is cause this problem can anyone help me.
 
Pretty standard techniques for troubleshooting networks. You use ping an tracert.

Now with as bad as you are abusing your machines I would test from a different machine but you can do it from any device.

Your first step it to run a continuous ping to your router ip. This is to be sure there is no problem inside your house. Next run a continuous ping to some common ip that is very close. 8.8.8.8 tend to be a server in every major city. This is google DNS and they use duplicate ip addresses and you machines will use the closest one.

What you are looking for is very consistent ping times. You will always see some variation but it should be small. Spikes of 100ms or more indicate a issue....although 100ms spikes cause no problems for you average application it is just bad for video and games. Your goal is to see if there are ping spikes that correspond to the issues you are seeing in the bitrates.

If you see no issues in the ping you have to suspect it is related to twitch or your software. There could be problems in the network between your ISP and twitch uses for their ingress servers or there could be a issue in the path. None of this you can really do much about.

So lets assume you see problems with the ping that correspond. You next run tracert to 8.8.8.8.....you can actually use the twitch server if you really want to dig. What you do is start at the ip in hop 1 which is your router and run continuous ping commands. Slowly work your way up in the hops until the problem occurs.

The most common point is hop2 (unless you have multiple routers). This represents the connection between your house and the ISP. Problems here are generally related to cabling issue outside of your house. It could be the cable inside before the modem but that is not common. Problems here also unfortunately can be caused by over utilization by your neighbors on certain technologies. If the problem is time of day related this is even more likely.

You continue testing hop by hop until you get to the server. The farther away from your house you get the less likely you will be able to get it fixed. The lower number hops tend to be in your ISP control thing father are in different ISP.

Unfortunately some ISP have limited the respond they allow their routers so you may not get a response from ping or tracert from hops in the middle of the trace. Not much you can do but ignore those but it makes the testing much harder if there are a lot of them or if they are in the very early hops in the trace.
 

TheHoboLover

Commendable
Jan 16, 2017
2
0
1,510


I tried the tracert to twitch and it said request timed out from 9-30 hops but for youtube it didn't say that and only went to 14 hops.
 
That is why the high number hops have little value. All it means is there is likely a firewall or something similar at hop 9.

You need to mostly worry about the first few hops. If you are seeing no issues with the network you have to start to blame twitch or the encoding software
 

TRENDING THREADS