r/Twitch•
Zcotticus

Why am I buffering?

Guide

#ERMERGERD BUFFERING!

Trying to watch a stream? Is it buffering a lot? Is this not normal?
Then I’m here to help you solve this problem!

There are many possible issues that could be causing you to buffer, let’s get to finding out which it is, and remove the buffering!


The one that get’s me, personally, and the first one we are going to tackle is...

STEAM

Steam likes to randomly update games and download patches. If you don’t have the download speed limited, or don’t have a monstrous connection, then you’ll buffer. So step one is CHECK STEAM (Also check other programs aren’t downloading) and tell it to stop.


Next up, the one most people don’t want to hear...

YOUR INTERNET

I know what you’re thinking “It’s not my internet, I have 10000/10000, it’s Twitch” OK OK OK OK OK, but let’s just make sure. Run a speedtest using testmy.net It’s the fastest way we can get an accurate internet speed result. Don’t use speedtest, it’s flash-based, inaccurate and horrible.
Run a couple tests using testmy.net If the results are significantly lower than you are expecting, or they fluctuate a lot, try restarting your router a few times and all the rest of the common steps to fix your internet. If all else fails and you are not getting the results you are paying for, go have a conversation with your ISP.

If you have very low speeds to begin with, it might be that the broadcasters bitrate is a little too high, try lowering the quality if the broadcaster has quality options available.


This one pops-up on occasion, and is a little hard to explain.

Your network/system usage because YOU are streaming

I see this come up a fair bit. Basically you aren’t a good person to check if your stream is buffering. Your system usage and network usage means you’ll see your stream buffer when others won’t. My stream never used to even load in my dashboard preview! If you don’t see any complaints of buffering in your chat, then don’t worry about it.


So the next problem generally accompanies other site loading issues, so if you run into buffering as well as other issues like a grey-screen or a white page with just text, then it could be a...

DNS ISSUE

Let’s not get bogged down in the details. All you have to do is switch your DNS. After you’ve done that, restart your router and PC. The site should load a little better and there shouldn’t be any buffering. Hopefully.


Sometimes the data gets stuck in traffic between you and Twitch, or takes a wrong turn. This is known as a...

ROUTING ISSUE

You have to talk to your ISP. There are some other things you can try, but they might cause more issues than they solve. So keep it simple and talk to your ISP.


There are various other things that could cause issues:

  • Malware (Run a boot-time malware scan if you believe this might be the cause)

  • Wi-Fi, your Wi-Fi channel might be suffering from interference. Switch channels or use a wired connection, if possible.

  • Anti-virus, firewalls, etc. If you have very strict traffic restrictions, this might cause various issues with multiple sites and programs connecting to the internet.

  • VPNs or Proxies. If you don’t know if you have one, then you don’t. If you do, try disabling it and see if the buffering issues clears up.

  • Browser extensions. Anything that changes how the site loads can cause an issue. Ad blockers, Script blockers, BTTV, FFZ, etc. Any of these can cause an issue. Try disabling them, or using private/incognito mode and see if streams load better.

  • Outdated Flash Player. Yes, flash sucks. Twitch should be moving to HTML5 in the coming months and hopefully many people will have less buffering.


#QUICK FIXES

These are the first things you should try

  • Check for programs downloading
  • Clear cookies and cache
  • Restart PC/Router

Hopefully something here fixes your issue.

Something people often say is “It’s not me, it’s Twitch” Unless you see @TwitchSupport Tweeting out about site issues, this is probably not the case. If it was Twitch, we’d see tens of thousands of users complaining. So work hard to eliminate any issues with your PC and connection personally.

You can contact Twitch Support for more assistance. They’ll likely ask for the following information, so make sure you have it ready.


When contact your ISP, have your testmy.net result to hand and don’t listen to them when they tell you to use speedtest.net or another flash-based speedtest, they are HORRIBLY inaccurate. They may also say that there are no issues on their end. Be persistent.

I think that’s all for now. Hopefully your issue is resolved, or on it’s way towards resolved.

GLHF
Z

Posted Apr 4, 2016, 9:17 PM UTC · edited

1359
CASTorDIETwitch.tv/CASTorDIE•

Good guide, but you do have to admit that buffering is absolutely a problem that Twitch has. As many times as it gets brought up on this subreddit, in conversations, and on lots of different channels, its a little unfair to say that its our problem, unless Twitch claims it.

22
x410Twitch Staff•

I don't think it's fair to say it's anyone's problem until the issue can be identified. There are so many different things that go in to sending and receiving video from Twitch, the only way it can be properly diagnosed is by specialists. Running a speedtest or even a traceroute doesn't capture all the pieces most of the time.

2†
Naamtar•

It's definitely a Twitch side server issue when you see every single streamer you watch, who are large - partnered - some of them premium partnership channels, is suddenly experiencing buffer issues and talking about it as a group overall.

The fact that it coincides with the competitive gaming streams starting up just points towards it being server side. It's really disheartening to watch someone who relies on this as a source of income go from being in a decent mood to shutting their cast down for days because the issue will not resolve, and then to come back up and have the same issue again.

2
ZcotticusOPTwitch Support Volunteer - Twitch.tv/zcotticus•

The thing is, when we see people complain about buffering, it's only a small handful at a time. If it was Twitch, it'd be a server that was the issue and there are thousands of users connecting, not the small handful of complaints that pop up.

Many people who have chronic issues connecting to Twitch have had them resolved through conversations with their ISP, but like I said in the post, you have to be persistent when dealing with them.

-4†
lurkerpie•

I would like to point out that I have had issues with Twitch buffer underload for a long time and under the tiniest of downloads.

Here is everything I've tried to do: Limit Steam downloads to 1MB/sec. Clean out computer entirely of unneeded programs, possible malware, rootkits, viruses, greyware, etc. Reset browsers to default. Attempt Twitch on Chrome, Firefox and Edge. Change DNS at Modem/Router level to Google DNS 8.8.8.8, 8.8.4.4 after resetting modem/router to default. Upgrade connection to 200mbps/20mbps. Check QoS settings on network equipment. Turn off all firewalls from modem/router/pc level, close all connections, reset network adapter, begin twitch stream and document all ports open during twitch connection with netstat then ensure all said ports remain open after turning on firewalls. Check connection to twitch servers using specific tools made for twitch to ensure reliable comnectivity, testmy.net, as well as big file download test sites to ensure I'm getting the connection I'm paying for. Traceroute and document/monitor traffic over several weeks and during issues to determine if the issue is due to routing. Run on a different computer. Move to another US state entirely (California to Colorado) thus also changing ISP to entirely different company and changed my network equipment in the process. Upgrade connection to 40/20 with new ISP.

No matter what I have attempted to do, when anyone is downloading even the smallest bit of content through Steam or a browser, my Twitch goes haywire and refuses to load anything more until the download is complete.

It seems to me as if Twitch thinks my maximum bandwidth is 5mbps, regardless if my real bandwidth was 40mbps or 200mbps or as if Twitch knows what bandwidth I have available to me and will use only a portion of that speed. If anything more is used otherwise, Twitch gets jealous and stops completely. It's impossible for me to do any downloads at all while streaming or viewing another stream. Is there an inherent download limit

I'm not saying that it's Twitch directly that these issues are happening, but it seems Twitch connections have something going on in the shadows that could ultimately be giving many users issues, even if it's not a Twitch server issue.

I hope Twitch makes the move to HTML5 soon, as I have never had a top notch experience with Twitch as of yet and have tried literally everything I can think of to do, despite my professional experience as an network admin.

9
Tullyswimmer•

It seems to me as if Twitch thinks my maximum bandwidth is 5mbps, regardless if my real bandwidth was 40mbps or 200mbps or as if Twitch knows what bandwidth I have available to me and will use only a portion of that speed. If anything more is used otherwise, Twitch gets jealous and stops completely. It's impossible for me to do any downloads at all while streaming or viewing another stream. Is there an inherent download limit

I feel like there's probably some level of policing going on, but then, I don't know exactly how the network is configured.

1
PeoplePoweredGamestwitch.tv/PeoplePoweredGames•

What is the deal with singling out all 'Flash Based' speed test sites as "HORRIBLY inaccurate" as if it has something to do with Flash? There is no inherent maximum bandwidth limit with Flash, and CPU/memory resources shouldn't be an issue if your computer was built some time after Windows 3.1 was popular. I'm not disputing the accuracy or inaccuracy of any specific speed test site, but the technology it uses for it's front end display isn't really relevant in this case, so I'm not sure why you mentioned it several times?

9
ZcotticusOPTwitch Support Volunteer - Twitch.tv/zcotticus•

To quote someone with much more experience in the field than I:

Flash is the wrong protocol to use for speed testing. Completely bad idea. There is buffering between the application and the browser and throughput bursting due to CPU usage. Flash based tests need to make adjustments for this... rough estimate adjustments of up to 40 percent. How can the test be accurate if it's being adjusted by 30-40% to offset an unknown variable.

Most of the Flash-based tests use Ookla, you can read more on why it's bad here.

-4
PeoplePoweredGamestwitch.tv/PeoplePoweredGames•

Any browser based test is going to have the same limitations. It's no excuse to pick out Flash over anything else. Again, I'm not saying to not use something other than speedtest.net or whatever, but there are better reasons for using something else than it being Flash based (such as ISPs whitelisting the more popular test sites so they always test well). The test results between a test written in Flash then ported to HTML5/JS should be negligible.

6
ZcotticusOPTwitch Support Volunteer - Twitch.tv/zcotticus•

Run a test on speedtest, disable flash and run another test using their html5 beta. There's a fair difference depending on how your internet is.

-5
PeoplePoweredGamestwitch.tv/PeoplePoweredGames•

I just tried your experiment, I tested higher speeds on the Flash test at speedtest.net compared to their HTML5 test, but it was incredibly marginal, so much so that I'm sure if I did another test the HTML5 test might win by a small margin. I'm trying to tell you, as a network engineer and Flash developer, that there is nothing in the Flash technology that would slow down network throughput. If a Flash based test runs substantially worse than it's HTML5 counterpart, it's because the Flash version was not as well written as the new HTML5 version, which in most cases was written years, if not decades, after the original Flash test. You can write bad software using any technology you wish, it doesn't make the technology bad or inefficient. How is it possible that I was able to get better results with the Flash test if the HTML5 test is always more accurate and superior?

6
i_pk_pjers_ii7 5960x & GTX 1070 & 32GB RAM & 1TB SSD•

I get 300 down with flash, and 300 down with their html5 beta. Absolutely zero difference. I'm a system administrator, and I'm telling you, you are wrong. Sorry for a bump, I just saw this post now because I was seeing how many people get buffering on Twitch (I personally don't).

Here's my speedtest results: http://i.imgur.com/WD1R6xn.png

2
iAsciantwitch.tv/hengplank•

Not sure what these downvotes are for, OP is just trying to prove a point no one is willing to test.

That being said, its accurate enough. And that's what people care about.

1
DeadPlanetInc•

I guess the unresponsive highlighting system, not functioning automatic unhosting and broken stream keys that require weekly resetting is also our fault and on our end, right?

6
cardosoedgar•

ok so i can watch anything on https://nightdev.com/twitchcast/ full res, but the exact same stream buffers forever on any browser. Help?

5
ezekieru•

I can watch anything in Azubu and Youtube streaming.

Yet I can't in Twitch.tv.

5
NeXx0s•

None if this worked for me. Some days ago i could watch Twitch Streams in Source, now its unwatchable when i even put it in low, it buffers every 5-10 seconds and sometimes i have to restart the site or nothing happens

4
ZcotticusOPTwitch Support Volunteer - Twitch.tv/zcotticus•

You've opened a support ticket with Twitch and contacted your ISP?

1
NeXx0s•

Nah here in Germany you can't count on your ISP, they all work like their 5 year olds, i try the ticket tho

1
nipsofthenorth1337•

Ever since the start of this month I haven't been able to watch any twitch streams without constant buffering. I had always watched streams on high quality with no problem now I can't even streams watch on mobile quality. Just wondering if anyone has had these issues?

4
CiB0rG•

Same issue here, I made a separate post about it which got instantly deleted, I'm going to copy/paste it over here right away.

5
nipsofthenorth1337•

I actually found a fix, I started using a VPN now I'm able to watch streams with no problems :D

1
CiB0rG•

I posted in below 2 weeks ago, still 0 replies, I'm still unable to watch streams, especially on High/Source. I'm hands down certain it's not my internet, as I've been watching full HD streams on YouTube and Azubu while playing a game online and using Discord with 0 trouble. I'm hopeless at this point. I don't feel like using a VPN just to watch streams because that's not how it should be working.

2
nipsofthenorth1337•

The buffering has actually stopped for me with and without a VPN. Dunno If twitch did something on their side or what but I'm back now able to watch streams like normal. Btw the VPN I used was HotSpotShield it's free Google Extension so you don't have to worry about paying anything.

2
Sir_Wulfington•

In regards to the routing Issues mentioned in the post, you can try a free VPN, I've tested it with Cyberghost myself. If that fixes the buffering it's your ISPs fault.

3
Sagiri3•

Have trouble streaming from Australia. I have Netlimiter on and I can see that twitch is only willing to send me a max of 300~KB/s (which means almost all streams will stutter)

My max speed is 758KB/s http://testmy.net/compID/1302220883290

When I did the tracert I had troubling results: http://puu.sh/o6Cey/e60cee1f79.png http://puu.sh/o6V55/9f7a061859.png

^ could this be the source of my problem? I apologize if I'm not supposed to ask for help here

3
Njibhu_•

I don't agree at all with testmy.net.. They may be good for <100Mb/s but their servers don't handle optical fibers connections at all, at least in Europe. I'm usually doing my speedtest with iperf (You really can't compete any browser based test with that) and I achieve 950Mb/s down; 260Mb/s up to a Gbit server where testmy.net tells me that the best I can achieve is 240Mb/s down, I don't even want to try the upload (And yes I tried with many different servers)...

3
Tullyswimmer•

I'm usually doing my speedtest with iperf (You really can't compete any browser based test with that)

Yes, but the number of people on twitch who would even know about iperf is very small. It might be worth it to write a guide on how to use it, or I may do it sometime when work is slow.

1
Njibhu_•

I know, the goal wasn't to say everyone should do an iperf test, it's way too complex for the average of users.. But here the goal was to show the difference from a service that is supposedly way better and real facts, and it shows that it is actually awful.

1
Bombuhclaat•

I've been unable to run any streams even on low. They lag every three seconds...I can go on MLG.tv and stream at source without lagging..i've tried everything.

How would this possibly be on my end?

and now I can't even get onto twitch itself..just gives me a black screen with the "twitch" logo

3
ZcotticusOPTwitch Support Volunteer - Twitch.tv/zcotticus•
-1
Bombuhclaat•

Hey..so i've tried pretty much anything since then and still nothing works.

but I have used a VPN since and it has worked for me...does that mean its my ISP?

1
ZcotticusOPTwitch Support Volunteer - Twitch.tv/zcotticus•

It means it's likely a routing issue, which only your ISP can help you with, I believe.

So get in touch with them and let them know you suspect it's a routing issue.

1
Bombuhclaat•

Alright i'll try.....will they know what i'm talking about? They can be pretty incompetent.

What specifically should I ask them to do

1
iDrink2Much•

This worked me - thank you! Do you have any idea how to do the same thing on a phone/tablet?

1
CiB0rG•

Hello, guys! I've been procrastinating posting this for a while now because I was looking to try every possible fix I could think of/find before I waste anyone's time with a (possibly) dumb question, but nothing worked, so here I am. It's been about a month already since I was last able to properly watch a stream on Twitch. Every 3-15 seconds I get a buffer of 5-7 seconds and 5-6 buffers later (max) it stays permanently or the stream just freezes (doesn't even buffer, just stays stuck on 1 frame forever). I've literally been playing a game with a stream buffering on my second monitor for multiple hours after I give up on pause/playing it every time it gets stuck. I watch LCS (League of Legends) streams quite often and on Azubu or YouTube I have literally 0 issues watching in Full HD while playing an online game at the same time, but on Twitch some lower qualities seem to be okay at this moment (testing stuff right now) but High and Source are completely unbearable. It happens with every stream I watch. Everything I've tried so far is:

  • Different browsers (Chrome, Firefox, Edge)

  • Deleting cookies

  • Switching DNS

  • Livestreamer

  • Resetting router multiple times

  • Using browsers in incognito mode (without extensions)

I might've missed something but that's about it. I'll try and update any extra info I get.

Copy/pasted from this which got instantly deleted by a bot.

3
SaaiTVCommunity Helper - Twitch.tv/SaaiTV•

Excellent guide as always, Zcotticus //

If it was Twitch, we’d see tens of thousands of users complaining.

Can't stress that enough. If the problem really was Twitch then you'd definitely see a tweet from them and a ton of posts/tweets from other users.

Even if there happens to be 10 posts in one day about the same issue, it doesn't mean that it's Twitch, there are other factors to it and it usually happens to be the ISP/Location.

2†
[deleted]•

[deleted]

1
Sephnroth•

also got botted to this post. My post had some specific "I'm a streamer" related points and queries and a little disappointed to have all the text just killed and to get forwarded to such a generic post :/

short version: meet all requirements to stream, settings realistic (around 2000 bitrate, 720p, 30fps, recommended settings from twitch KB), no dropped frames even if higher bitrate, my stream specifically buffers when I view it. Regarding "you are not the person to view your stream" - buffers when friend tries it too. Regarding routing issues, can watch all other streams (small 2 viewer streams, large hundreads of viewer streams, hd streams, etc) without buffering. Buffering stops if set bitrate ridiculously low like < 1000. Using nearest geographical server (london, eu). obs studio 32bit.

completely baffled.

2
MyNameX•

that guide so useless omg , it didnt help at all ! omg

2
Klooger•

The only time i ever had buffering issues is on twitch, they definitely have some problems.

2
Lopsdlopsd•

youtube live full hd, no stutter. hitbox full hd, no stutter. twitch medium quailty lags, check out your PC it is your fault

2
ZcotticusOPTwitch Support Volunteer - Twitch.tv/zcotticus•

Here's a quote from someone else who said almost the exact same as you just have. Literally just got their problem fixed.

Found the problem. Did a trace route to live.twitch.tv and it was stopping at a certain ip every time timing out. I spoke with my ISP's level 2 and he made some changes. He said something about a blacklist on one of the hops maybe. It's now all fixed. No more buffering.

It's not Twitch, it's you or your ISP. If it was Twitch, EVERYONE would have the issue!

1
thomede•

Can you help me? This would solve my problem as well, but i live in brazil and have no clue who i would have to contact in order to solve this!

1
ZcotticusOPTwitch Support Volunteer - Twitch.tv/zcotticus•

Just call the internet provider. Use google to find their contact details.

1
thomede•

When he said ISP's level 2 i thought it should be something else, i dont think they have it here in brazil, only the regular voicecall poeple who doesnt know shit :(

If i call should i ask them to help for an specific route or what?

When i do the traceroute from my router, it always fails on this number 10: http://i.imgur.com/WYpUOdf.png

1
MrBubles01•

At OP.

A lot of people report that downloading this chrome extension and using it, fixes the buffering. It fixed it for me.

I also use JTVPing to find the servers that looked like the best to connect, altough, perhaps you should try it one by one and see which works best for you. I hope it helps someone.

2
Qwerzigerman potato•

I recommend reading this article

1
Darkl3sstwitch.tv/darkl3ss•

If you're from the UK, I use this

1
Tangled_Skiestwitch.tv/Tangled_Skies•

Does speedtest work any at all? That's what I used to use.

1