- your hardware or your computer
- the application which you chose to use (i.e. Melon or Vimeo)
- other equipment such as microphone, camera, lights
- and your internet connection, which depends, so read on
Let's focus on internet speed. What speed do you need? We will cover 8 things that will make you an expert in understanding internet speed.
- what are the key terms and definitions for internet speed
- why internet speed matters
- what is the difference between upload and download rates
- what is the recommended internet speed for lives treaming to YouTube, Twitch, Facebook
- what is the recommended speed for streaming video such as Netflix or HBO
- what impacts your internet speed (i.e. given what you have - how can you improve your upload and download speed)
- how to test your internet speed
- can i live stream via 3G or a data plan (i.e. on my cell phone)
What are the key terms and definitions for internet speed
- Download speed is the speed at which you can pull data from a server somewhere to your computer. When you load a web page or stream a video - you are downloading content. Download speed is measured in megabits per second. Download speed will be faster than upload speed on most connections just because that is what connections are designed to do - serve you information from the web which you need to download
- Upload speed is the speed at which you can send data from your device to the internet. When you are sending a file or sending a live stream to YouTube (perhaps using Melon?) or talking with someone online - you are uploading data. It is also measured in megabits per second
- Megabits per second is a measure for the two speeds. Megabits per second are different from megabytes - the former is a measure of speed and the latter is a measure of file size. To convert megabytes to megabits you have to multiply the value by 8 (number of bits in byte). Any value becomes measure of speed if it is measured per time interval.
- Bandwidth is the measure of the total network capacity - the total amount of connections that a network can handle at a single point in time. A network with high bandwidth can handle a lot of data transfer. A network with low bandwidth may struggle. For example, if your network has high bandwidth and you are live-streaming - if your friends or family are also on the same network - you will have a better streaming experience then if you had low band with and several devices on your network
- Latency or Ping is the measure of delay in data transfer. It is the time it takes for data to get from you to the web. A connection with the same upload speed may have different latency because of the connection type (fiber optic vs satellite) and so a person on a fiber optic connection will have a better streaming experience. Ping and latency both measure delay. Ping is simple latency to the server + latency from the server or latency*2. Server location also matters here, but the fastest server may not always be the closest server to your home.
- Packet loss is loss of packets or data when sending data to and from server. Sometimes one or more units of data (called packets) are lost in transmission from your computer to say the YouTube server or visa versa. That is packet loss. Example: If my wifi router has some issue or wire from my system to the router is broken then there might be a packet loss. Although the internet will will be intact and data will be transferred and stream will be up some packet loss may affect connection to the server and stream quality.
- Router is the hardware that handles internet on a private network. Multiple devices can be connected to a router
- Wi-FI is wireless internet connection. Wi-Fi enables devices to connect to the router or to the internet without a cable
- Resolution is the display resolution measured by number of pixel. The most common formats are 480, 720, 1080, 2K and 4K. When it comes to live streaming to Facebook, YouTube, Twitch, Linkedin - the highest supported resolution is 1080p
- FPS are frames per second. This is the frequency at which images are captured and displayed on the screen. The higher FPS the "better" but is also more resource intensive. FPS will matter most if you are live streaming video games
Why internet speed matters
The faster and the more reliable your internet - the more professional will be your livestream. There are many factors here, but if we simplify the problem and imagine that you are streaming to YouTube or Facebook from a congested airport network vs your home on a fiber optic connection - you will have a better experience from your home. The video and sound quality will be better. Your livestream guests and your viewers will have a better experience.
The faster the upload and download speed, the higher the bandwidth, and the lower the latency - the more you can do.
What is the difference between upload and download rates
We touched on that in definitions but this is important for live streaming. When you look at an internet plan - it normally puts the download speed first. That is because for majority of users that is what matters most. Majority consumes information from the internet. They need good download speed to get that information as quickly as possible onto their screen.
Upload speed is not mentioned as often, but for live-streaming it is the most important. As a creator you are producing content. You are pushing something from your machine to the internet and you need a great upload speed to do that.
Upload speed is generally much slower on most connections than download speed, but for live streaming upload speed is what matters most. Keep reading and we will discuss what you can do to improve your speed.
What is the recommended internet speed for live streaming to YouTube, Twitch, Facebook
Upload speed is what matters most when it comes to live streaming.
We recommend a minimum upload speed of 15 mbps for live streaming. Yes things will matter based on platform, resolution, and fps you are pushing as well as your network properties.
Here are the recommended speeds for each platform
Twitch: check out details here
- 3-5mbps min upload speed for 720p @ 30fps with bitrate between 2,500 and 4,000 kbps
- 4.5-8mpbs min upload speed for 720p @ 60fps with bitrate between 3,500 and 6,000 kbps
- 4.5-8mbps min upload speed for 1080p @ 30fps with bitrate between 3,500 and 6,000 kbps
- 6-10mbps min upload speed for 108p @ 60fps with bitrate between 4,500 and 8,000 kbps
Facebook: check out details here
- 3-5mpbs min upload speed for 720p @ 30-60fps with bitrate between 3-6,000 kpbs
- 8 hour time limit
- Audio bitrate of 128kpbs
Youtube: check out details here
- 0.5-2mpbs min upload speed for 240p or 480p stream with bitrate between 1,000 and 2,500
- 2-4mpbs min upload speed for 720p @ 60fps with bitrate between 2,500 and 7,000
- 3-10mpbs min upload speed for 1080p @ 60fps with bitrate between 3,000 and 9,000
- 10-25mpbs min upload speed for 1440p @ 60fps with bitrate between 9,000 and 20,000
- 15-45mpbs min upload speed for 4K @ 30 or 60fps with bitrate between 20,000 and 55,000
Linkedin: check out details here
- 3-7mpbs min upload speed for 720p @ 30fps
There are specific platform nuances as well here. As you can see, not every streaming platform allows streaming at the same bitrate.
For example, Twitch is made for gamers and has a variety of configs optimized for that. Facebook does not let majority of creators stream above 720p. Creators must be part of Level Up program to get access to 1080p streaming. YouTube has the widest array of streaming options that go as far as 4K.
To be blunt, your viewers may not see the difference between 720p and 1080p+. On top of that, you may be pushing your stream in 1080p+, but your viewers do not have their viewing resolution set to 1080p+ (it is set lower) and so the quality is wasted. Where you stream and how you stream is your call.
We recommend one thing: optimize for your upload speed. The higher the better - regardless of the platform.
What is the recommended speed for streaming video such as Netflix, HBO, Hulu, or Amazon Video
Since you are consuming content rather than pushing content to the internet - the most important speed here will be the download speed.
Here are the recommended download speeds for major content streaming platforms
- Netflix: 3-25mbps
- Hulu: 3-16mbps
- Disney+: 5-25 mbps
- YouTube TV: 3-13 mbps
- HBO: 12+ mbps
- Amazon Prime: 2-15 mbps
- Apple TV: 5-25 mbps
- Discovery+: 5-25 mbps
- ESPN+: 5-25 mbps
- Peacock: 2-10mbps
Whether you are streaming in SD (standard definition) or HD (high definition) will have the largest impact on the download speed you will need.
What impacts your internet speed? What can you do to improve your speed, especially your upload speed?
Most important step you can take is to test the network before purchasing and optimize for the service that has the fastest speed. If you are picking a network provider and you are serious about live streaming - remember to look for the one that has the highest upload speed.
We've talked to a number of experts in the space. Here are a few things you can do to improve your internet speed:
- Remove other devices from your network.
- Stream at off peak times. You can experiment
- Change your internet provider. The most drastic, but likely the most effective measure
- Upgrade to a plan that gets you higher upload speed with your existing provider. You can tell them that you will cancel the service unless they give you a discount
- Use an ethernet cord, meaning getting off Wi-Fi and plugging directly in the router
- Ensure that you are doing one task at a time. If you are already the only device on the network and say you are streaming with Melon to YouTube - make sure you are also not watching a YouTube video in the background or download something
- Turn to our cloud-based service. Melon is hosted on best in class cloud based infrastructure and we will handle the processing for you on our servers
- Make sure you've updated all of your drivers. That means updated drivers for your modem, router, as well as your operating system
How to test your internet speed?
Go to google and type in internet speed test. Click on any of the links and measure.
We recommend Ookla speed test. It is clean, reputable, and reliable.
Make sure you wait to measure both the upload and the download speeds.
Can I live stream via 3G or a data plan (i.e. on my cell phone)?
You are welcome to try, but we do not recommend it. Data plans are not going to have the right upload speeds, especially if you are on 3G or LTE.
We've tested this 1000s of times on our own with all devices on all networks. And we've spend 1000s of hours troubleshooting and helping out our users. Cell phone data plans may have limits on data that can be sent. Even without limits - the upload and download speeds are likely not strong enough.
Yes there are instances where folks live stream from their mobile devices using Melon and everything looks good. But relative to Wi-Fi with a stable reliable internet connection - a mobile live streaming experience from a smartphone with a data plan is generally going to be inferior.
If you are live streaming with Melon and are inviting guests to your show - it is best if your guest are on 4G if they must be outside and if not - please recommend that they connect to a Wi-Fi for a better experience.
- Internet speed is a key variable in the quality of your streams
- Upload speed is the most important speed when it comes to live-streaming because your are pushing content from your device to the web
- Different streaming platforms have different recommended settings. You should always try stream in highest upload speed possible, especially if you are multi-streaming. If you decide to stream in 1080p - we recommend 10+ mbps
- Download speeds matter most when you consume content. If you are streaming Hulu, Netflix, ESPN or another streaming service a speed of 5+ mpbs should do
- Most important variables that impact your upload speed are your internet provider, number of devices on your network, and what you are currently doing on your machine. We recommend to close other apps and focus on your live stream
- Check out Ookla to test your internet speed
Happy streaming! You got this