Disclosure: This site participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Do you have the internet speed for streaming Twitch?

One of the most important factors for streaming is your upload bandwidth. Find out if you have the necessary internet speed for streaming Twitch or Mixer!

Right out of the gate, we’re going to say something you may not like to hear. 1080P60 is something you can not do while maintaining a high-quality experience for your viewers if your streamed content is high action. The reason is the bitrate limit of 6000 imposed by Twitch. And that is assuming you yourself has the internet upload speed fast enough to do 6000.

The story for this changes a bit if you manage to become a Twitch Partner or affiliate. A Twitch Affiliate has a higher priority for transcoding but does not have the upload limit increase. As a partner, your upload limit increases, and you are then able to stream at a maximum bitrate of 8000. Furthermore, you are given a high priority for Transcoding. We’ll explain below.

First up: What level of internet speed for streaming Twitch do you need?

The first thing you need to do before you even start streaming is to test your internet speed.

One thing you’ll need to realize is that a vast majority of viewers are on mobile devices, with limited bandwidth at their disposal. 4GLTE download speed under the BEST conditions possible is around 50 Mbps; However, it is far more common to see speeds of around 4 to 12 Mbps. So by streaming at a bitrate of 6000, you are locking out a HUGE portion of your potential viewers from watching your stream. If they try, it will be an unwatchable stutter, wholly unenjoyable content. That is not even considering those still on 3G.

Of course, there is transcoding, which both Twitch and Mixer have…but that isn’t really something you can rely on (There are exceptions, more on that later.). It is a resource that is spread thin by the 4+ million streamers on Twitch. Servers aren’t an infinite resource, and you need server resources for transcoding.

Our Recommended Minimums

Our recommended minimum upload speed for streaming on twitch is 8 Mbps. This allows some headroom for anyone within your household to still have access to some upload for things they may need to do, as well as provide you with a small buffer for when they do. There is also a small buffer in consideration that internet connections aren’t necessarily stable.

That said, the cost of internet access isn’t exactly cheap; and is not equal everywhere. One of my friends who lives in Indiana only has access to 3/3 (Short for 3 Mbps upload speed and 3 Mbps download speed) as their fastest possible internet, and it isn’t cheap! Depending on where you live, you could experience even worse, and thus streaming would be near impossible to do.

internet speed for streaming twitch in Indiana choice for one of Mr.Goodhand's  friend.

Image of a grey box with a light grey box shadow. inside the box is titled :

6. On-Ramp Indiana, Inc. 

To the right of the title is a blue checkmark next to '65% available in 41011.(A Zipcode for Indiana) The background color is a darker grey.

Below that title area of the box is a larger white box. It is separated into 4 columns: From Left to Right:

Logo (On-Ramp Indiana) | Connection DSL | Download speeds up to 3Mbps | User Rating : 0 out of 5 Star rating. | A large, Hot pink buton with 'View Plans >' in bold text.
Source: Highspeedinternet.com

In that case, we’d recommend taking to YouTube and offering pre-recorded videos that you can upload at whatever rate you can muster. This way, you can still partake in the hobby or job of videography & Content Creation.

Save Money on a new ISP with Honey

If you are in the market for a new ISP, be sure to use honey and check to see if that ISP has any promotional offers to save you money on your subscription.

For Twitch Partners

The rules for the internet speed you need change a bit here. Twitch Partners are highly prioritized for the aforementioned Transcoder option. Transcoding downscales the source feed in bitrate and resolution. As such, they are able to stream at a bitrate of 8000 without worry about their audience with slower connections.

Twitch Affiliate Bonuses for Internet Speed

It is worth it to note that Twitch Affiliates also gain access to the Transcoding. However, it is only available when the server load is low enough to pass it down to an affiliate. If the servers are too busy, you don’t get transcoding.

Due to this fickle nature of availability, we recommend streaming at a lower bitrate than 6000 to ensure your audience can actually watch your stream without major buffering every 10 seconds.

Limit your bitrate maximum

Ultimately, this number will go UP over time, especially when 5G hits the consumer markets. For now, considering the spotty coverage of all users who use their phones to watch Twitch, the fact that transcoding is a limited service, and your upload speed needs to be at least 8 Mbps to stream at a bitrate of 6000; Our recommendation for bitrate is 3800 to 5000 for Non-Twitch Partners.

Streaming at 720p60

We are in the process of writing an article covering encoding options in detail. The reason we briefly cover this subject in this article because it is strongly related to the internet speed available.

The maximum we’d recommend streaming at is 720P60. This only requires a bitrate of 3800 to 5000, as mentioned above. The encoding speed will depend on the processor you have. Here are our settings as an example:

Our output settings in OBS for streaming. The CPU we use is an I7 6700k Skylake CPU, and utilize the built in encoder chip on the x264.

Despite having far more than what is needed for internet speed , We still recommend to stream at 720P60 for twitch, and 900p60 for Mixer.

Image is a large dark grey box containing 7 separate menu styled boxes. The List of options include: "General", "Stream", Selected color is a dark blueish color. - "Output", "Audio", "Video", "Hotkeys, and "Advanced".

In the open window, which takes up the other *roughly* 80% of the image.  There is "Output mode" [Advanced].
Below this option is another miniature menu with four buttons, Selected: Colored dark blue like the other menu "Streaming", "Recording", "Audio", "Replay Buffer"

Within the selected "Streaming" menu is another box, taking up the remaining 70% of the box.

Audio track 1(Selected), 2, 3, 4, 5, 6

Encoder: [X264]

[Checked] - Enforce Streaming service encoder settings

Rescale Output [Checked] 1280x720

Rate Control: [CBR]

Bitrate: [5000]

[Unchecked] Use custom Buffer Size
Keyframe Interval (in Seconds, 0=Auto) [2]

CPU Usage Preset (Higher = Less CPU Reserved) [Faster]

Profile: [High]

Our processor is an I7 6700k, Which is a fairly powerful midrange CPU and handles up to “Fast” on the CPU usage preset. This setting determines how long a frame sits in the CPU for compression. The longer it is processing the frame, the better quality the image becomes. However, the longer the CPU spends processing the frame, the fewer resources it has for processing other things. For example, the game being streamed. This results in a high percentage of the CPU being reserved for encoding, and since CPU’s are serial in nature (One instruction at a time) this also increases frame time.

If you have a slower processor, we’d recommend putting the setting to “Very Fast”. Processor struggling at these settings? We recommend instead using your video card encoder to stream instead, as you will get a similar-looking result with a near-0 performance impact.

AMD GPU Encoding

For AMD GPU users, such as the RX480 8GB, RX580, or newer, our only option is using the H264/AVC Encoder (AMD Advanced Media Framework).

These settings were the ones that worked best in our testing with an AMD RX480 8gb(You can’t buy them new anymore, the RX580 is the closest you can get):

We’re certain that you could further tweak the many variables to improve it a bit more, but suffice it to say, it looked worse than X264 in every case.

Streaming at 720p30

Say you have a similar processor to us, but your internet connection is closer to 5 Mbps, we’d opt to drop the frame rate to 30, and your bitrate to 2500. Everything else stays the same.

Drop your FPS to 30 in the Settings, Video, common fps value dropdown.
You can get to this window using Settings – Video within OBS

How About the recommended internet speed for streaming Mixer?

The story is much the same, really. Simply adhere to the above-recommended settings for internet speed for streaming Twitch and you should be fine.

We will mention that there is a difference of maximums allowed, specifically 10,000 bitrate maximum, over Twitch’s 6000. We strongly recommend reading this article about what Mixer has to offer you.

The Ultimate Guide to a better stream

There are so many different things about streaming that you need to know in order to be successful. That’s why we wrote this awesome guide to help you along the way!

For Mixer Partners.

The Exception to the rule is Mixer Partners. The reason for this is that Mixer partners have access to Transcoding, which will downscale your stream at lower bitrates and resolution. As a result of Transcoding, your audience who has these slow connections will still be able to see your content.

Let’s not forget then that you can now stream [email protected],000 for your audience with the bandwidth necessary to watch a stream. They will have a little selector like this:

Quality Selector Available for Mixer Partners.
 Format: Dropdown
< Qualities
A Checkmark next to 720p

Internet speed for streaming twitch or mixer

Why not 1080p60?

Well, the reason for this is that streaming at 1080P60 would require a minimum of 12,000 to look really clear. And yes, many streamers Do stream at 1080P60, and you totally can if you want to. However, we feel you would get better results streaming 900p60 @8,000 if you are not yet a partner. (Or even [email protected])

Final Word:

Streaming has a lot of factors to consider; Our article on the best free vst plugins will teach you how to use VST plugins to improve the quality of your audio. Check it out! ๐Ÿ˜‰

More posts by Streamer's Haven

Buy a DSLR, the best webcam is too expensive to justify
With the price of the best webcam at an all-time high due to the ongoing crisis, you might actually have a reason to go DSLR First.
Read more.

Music on Twitch just got better with Pretzel & Streambeats
Looking for Stream safe music for your Twitch, Mixer, or YouTube Channel? Check out Pretzel Rocks and Streambeats & make VOD muting a thing of the past!
Read more.
covid-19 charity for WHO

Join Jacksepticeye, fight COVID-19 – “United We Stream”
On April 7th, World Health day, a massive fundraiser being spearheaded by JackSepticEye on YouTube. The Goal? Eradicate COVID-19. If you Stream, Join Us!
Read more.

How to set OBS Studio to record & Stream at 60fps
Looking for that setting to set OBS Studio to stream or record at 60 fps? We got you covered with this quick guide. How quick? About a minute.
Read more.
Teleprompter for streamers

Utilizing Teleprompter glass to read Twitch Chat
A teleprompter is a marvelous piece of technology that promotes active chat engagement. Learn how a simple piece of glass can improve your channel!
Read more.
Mixed set of tools. Mixer tools.

The best Mixer tools for a Mixer streamer
Mixer is a rapidly growing platform for livestreaming. Some of the best Mixer tools out there are spread far & wide, and difficult to find. We found them.
Read more.

12 thoughts on “Do you have the internet speed for streaming Twitch?”

  1. Hello, i’d like to know the required upload speed for streaming at 1080p60 at around 6000 bitrate? PC is not an issue, it’s maxed out on best components.

    1. 1080p60 requires around 12,000 bitrate to be compression artifact-free. 1080p30 can be done at 6000, but for high action on screen, 7-8000 is better.

      Our recommended route is to go 720p60 at 3800-5000 bitrate or 900p60 at 6000 bitrate if on twitch. On Mixer, 1080p30 @ 7000 or 900p60 at 8000 is an option as well.

      Just remember, the higher you set the bitrate, the fewer people are able to view your stream without buffering issues.

  2. Thank you for answering in such detail, i appreciate it a lot. I will take your advice and start at lower ress so more people can watch without issues.

    I plan on streaming on Twitch, would my current internet upload speed of 10MB handle 900p60 at 6000? I will start at 720p, but i plan to up it later to 900p60. Should i seek higher internet upload speed in the future?

    1. So long as you are the only one using the internet, you have a bandwidth buffer of around 4 megabits if you use the full 6000 bitrate for 900p60 @ 6000. If anyone else on your network uses Streaming services like Netflix or Disney+, you may run into issues. A lot of smart device connections do eat up the bandwidth.

      As for whether or not to upgrade your internet; I wouldn’t until it becomes a problem. No sense fixing what isn’t broke.

Leave a Reply

Your email address will not be published. Required fields are marked *