The speed you can get from a particular site depends on
1. How much your ISP provides to you (in our case this is 10 Mbps or 20 Mbps, more than enough)
2. If your ISP has enough Upstream capacity (not overselling their Transit capacity) - We do not do this and we have enough capacity to serve all our customers.
3. The capability of the Origin site to deliver content to you - One would assume that twitch.tv has enough capacity to serve their customers
4. The capacity of the entire Pipe between you and the Origin site - On this part we do not have much control. The Longer the path between Customer and Origin server, the more Telecoms are on the way and some of the paths (pipes) between them can be overloaded thus creating the issue that you experience. That's why if a Content provider has local peering facility close to the User (in India) the chances of better experience (read speeds) are much higher.
1. How much your ISP provides to you (in our case this is 10 Mbps or 20 Mbps, more than enough)
2. If your ISP has enough Upstream capacity (not overselling their Transit capacity) - We do not do this and we have enough capacity to serve all our customers.
3. The capability of the Origin site to deliver content to you - One would assume that twitch.tv has enough capacity to serve their customers
4. The capacity of the entire Pipe between you and the Origin site - On this part we do not have much control. The Longer the path between Customer and Origin server, the more Telecoms are on the way and some of the paths (pipes) between them can be overloaded thus creating the issue that you experience. That's why if a Content provider has local peering facility close to the User (in India) the chances of better experience (read speeds) are much higher.