MultiStream for FREE – Live Stream to Twitch YouTube & Facebook Simultaneously

If you are live streaming to Twitch, YouTube or Facebook, and you have thought of streaming to more than one streaming services, you must have looked at Basically, it is a premium service which allows you to broadcast your live stream to more than one platforms at the same time. This helps you reach more viewers and gain following on multiple platforms. If you are making money from your live streams then it makes sense to invest in a premium service like Restream, but what if you are just starting and you don’t have enough funds to purchase a premium service yet? Well, this is where I come in. I have made this guide for you, so you can live stream to more than 1 live streaming platforms at once for free. Doesn’t matter if it is Facebook, YouTube,, Periscope or any other platform, as long as it provides you an RTMP live streaming link, you should be good to go.

MultiStream for FREE – Live Stream to Twitch YouTube & Facebook Simultaneously


Just keep in mind that you will have to mind your Internet upload speeds while using this method. Let’s say that you are broadcasting 1080p stream to at 6000kbps and your internet is only 10mbps up, you will need to reduce the bitrate to 3000kbps if you are going to stream to two services. Even if you dont have enough internet bandwidth, you can setup this same restreaming system on a $2.5 per month VPS, which is still way cheaper than which costs $16 per month.

How it works

To understand how it works, you will need to understand how works. Currently, you are using stream software like OBS or XSplit. This program is encoding the video feed and broadcasting to 1 platform. When you get a account, you will be streaming to and then setup the server, so it can push the same stream to multiple platforms.

In other words it works as a relay to push single live stream towards multiple services. And this is exactly how we are going to setup a restreaming program.

Instead of pushing the stream towards a remote server, i.e., we will push the live stream towards a program which is running on our computer.


Before we start setting up the restreaming service, we need to make sure to have a couple of things handy. Some of these are required while the rest is recommended but are not mandatory.

Streaming Software

If you are already live streaming, you will probably have Stream Labs OBS or XSplit. It doesn’t matter which one you have. You will need a streaming program, I will be using OBS because it is free and easy to use.

Stream Keys and RTMP URLs

The other thing required for this process is the Stream URLs and Stream Keys of the services you want to stream to. You can get these from Google by searching for it. Please keep in mind that stream key is the password for live streaming on your page/channel. So, do not share it with anyone. Whoever has it, can live stream on your page/channel.


This is not required but I highly recommend that you get it as it makes editing config files a lot easier and convenient. It is a free program that you can download from the web.

Restream live streames to multiple platforms – Tutorial

  1. First of all, you will need to check your internet connection speeds. If you already know how much upload speeds you get, you can skip this step. You can use to get an estimate of your internet bandwidth.
  2. Now download this program on your computer and extract the zip file.
  3. Open the conf folder and edit the nginx.conf file with notepad++.
  4. Here you will find the section where you will need to enter your stream URL and stream keys. These are from the streaming platforms that you will be streaming to. The format or syntax is the most important here. This is how you will need to enter your stream keys. push rtmp://streamURL/streamkey;
  5. Remove the extra stream keys push lines.
  6. Once you have it all set up, save the config file and then run the start.bat file.
  7. A command line window will show up. Don’t close this window and minimize it.
  8. Now you can open OBS or XSplit and edit the streaming settings.
  9. Here set the stream url to the following url and save the settings.
  10. Also make sure to reduce the streaming videos bitrate so you have some head room after multiple live streams are being uploaded.

That’s it for this quick tutorial showing you how to mulistream for free and why you do not need to broadcast your live stream to multiple platforms simultaneously. If you liked this tutorial and found it to be helpful then make sure to share it with others. If you are facing any issues, feel free to drop them below and I would love to help you. Also don’t forget to follow us on Twitter for more tutorials like this.