Skip to main content

Broadcast live audio and video to Facebook, YouTube, Twitch, and more with Streamlabs, free desktop software for macOS and Windows.

James B avatar
Written by James B
Updated over a week ago

NOTE: This help guide was prepared by and is for reference only. We advise to check the developer’s help resources for more in depth support with their software.

Streamlabs: Free Live Video Streaming Software

Similar to OBS, Streamlabs gives you tools to broadcast your shows to Facebook, YouTube, Twitch, and plenty more popular platforms.


Free for both macOS and Windows, Streamlabs is open-source software for everyone to download and enjoy.

Here's an overview of the Streamlabs dashboard:

  • Main Screen: What viewers will see (located at the top).

  • Mini Feed: List of events from your selected platform, like who's following.

  • Scenes: Organise a collection of sources, useful for switching intros and outros.

  • Sources: Audio, video, images, and text of what you want to broadcast.

  • Mixer: Active audio in your current scene.

How to Connect With Streamlabs

Before you can stream your radio show to a platform, you'll need your stream to be added into Streamlabs.

One way to do this is to use the Browser Source. But first, you'll need to create a scene. A scene is a collection of sources, for example a visual source like a webcam feed, or an audio source like your stream.

In the Streamlabs interface, navigate to Scenes, and click the + to add a new one.

An example of a scene being added and named in the Streamlabs interface.

Once you've created your scene, you'll need to add some sources. For streaming radio, your stream will be the most important source.

To add your stream to the scene, select 'Browser Source' by clicking the '+' to the right of sources, We recommend naming your Browser Source something like [Station Name] + Stream, to keep it simple.

A settings window will open up. Now, go to your dashboard and under Listen copy your listening link. Paste this in to the URL of settings window and hit save.

An example of the a browser source being added in to the Streamlabs interface.

Now, you should be able to see your stream in the list of sources on the right hand side. This means your stream is now playing in Streamlabs.

Once you've added your stream to Streamlabs, you can configure your settings to broadcast to a platform of your choosing.

Each platform has different stream settings like a unique Stream Key which you need to stream to them. So, Facebook has particular stream settings, whereas YouTube has different stream settings and so on.

How to Broadcast To Other Platforms

How to Broadcast to Youtube

Make sure your stream has been added to a browser source in a scene, as explained above.

Then, select the settings icon (cog wheel) in the bottom left corner, select 'Stream' and complete these settings:

  • Service: YouTube - RTMPS.

  • Server: Primary YouTube Ingest Server.

  • Stream Key: Provided when you create a YouTube Live event.

    Now, navigate to YouTube and in the top left corner select the camera icon and then select 'Go live'.

Another screenshot from YouTube which shows the two options for going live. Option 1 is 'right now' and Option 2 is 'Later date'.

From here, choose either 'Right Now' to go live immediately, or 'Later Date' to schedule the stream for a future time.

If you select 'Later date', an additional window will open where you can schedule the stream for a later point.

After this, or if you selected 'Go Live', the YouTube Studio will open up. This is where you can manage your live stream and get the stream key you need for your Streamlabs settings.

A screenshot of the YouTube Studio dashboard: it includes a video preview, along with various stream settings.

This YouTube Studio dashboard allows you to tweak any settings relating to your live broadcast. By selecting 'Edit', you can change details like the title, description, thumbnail or age ratings.

Once happy with your settings, you need to copy the stream key, which can be found under 'Stream Settings'.

In Streamlabs, go to Stream under 'Settings' and paste in the stream key that you've copied from YouTube Studio.

Copying Streamlabs key from YouTube.

Now in Streamlabs, click Go Live to start broadcasting to YouTube.

If you've chosen to go live immediately in YouTube, you'll be live as soon as YouTube detects the signal from Streamlabs. If you've chosen to schedule your live stream for a later date, YouTube will be receiving the signal but won't set your stream live until your chosen time. If you want to go live earlier than scheduled, you can hit the 'Go Live' button in YouTube studio.

(Remember to be sure to start your live show at the same time as what you've scheduled in Youtube or hit Go Live when your event starts!)

How to Broadcast To Facebook Live

In Streamlabs, change your stream settings to:

  • Service: Facebook Live.

  • Server: Default.

  • Stream Key: Provided when you create a Facebook Live event.

Now, open up Facebook.

On Facebook, head to your Profile and in the section where you can post a status, select 'Live Video'.

A screenshot from Facebook showing the two Live video options side by side: Go Live and Create live video event.

Next, you'll be asked to choose between 'Go live' and 'Create live video event'. Select 'Go Live'.

This will bring you to a page where you can select a video source. Select 'Streaming software', and this will produce a stream key which you can add to the 'Stream Key' field in Streamlabs.

A screenshot from Facebook showing the two video source options to select for a Live Video: Webcam or Streaming Software. Under these two options the screenshot shows the Stream Key as well as a collapsed menu for the advanced settings.

Back on Streamlabs, once you've added the stream key, click 'Done' to save the changes.

By default, Streamlabs will pick up the desktop audio. Therefore, you'll want to play your Listen Link via a browser tab on the PC, so the audio can be picked up.

When you're ready to connect Streamlabs to Facebook Live, click 'Go Live' in the bottom right corner of the application.

A Facebook screenshot showing the final window for creating a Live video. On the left is some settings which allow you to choose where the stream is posted and when it's going live, on the right is a preview of the stream.

And that's it, you're now broadcasting live through Facebook.

How to stream live with a local set up

Streaming with audio mixers

Streamlabs allows you to stream a local set up to a platform. For example, an audio mixer, which gives you options to stream different hardware like instruments, DJ equipment or microphones.

To do this, you'll need:

  • A laptop/computer

  • Streamlabs

  • An audio mixer, with your different instruments/DJ equipment/microphones connected to the channels

  • An audio interface, to connect your mixer to your computer

Firstly, connect your mixer to your computer via your audio interface.

Then, under scenes in Streamlabs, add an Audio Input Capture source and name it something logical like 'mixer' or 'mixing desk'. Under Audio Input Capture settings, you'll see a drop down box for devices. Select your audio interface and close the settings window.

A screen recording showing an Audio Input Capture source being added and named and an audio interface is selected under Devices.

Providing you have a signal coming from your mixer via your audio interface, you should now see this audio source has been added under the 'Mixer' section of the Streamlabs interface.

Streaming with a Microphone

Depending on what microphone you are using, you can either route it to your audio interface, your mixer or your laptop. If you have connected your microphone to either your audio interface or your mixer, then follow the steps above to use this when streaming live.

If connecting your microphone directly to your computer, then you'll need to add the microphone as an audio source.
Click the + next to sources, select 'Audio Input Capture' name the source your microphone.

Once the settings window opens, then navigate to the options for 'Mic/Aux' and then select your microphone under 'Devices' in the settings window.

Streamlabs Extras

Streamlabs has many more functions, including various ways to customise and monetise your stream.

To take advantage of the Streamlabs extras you'll need to log in to a platform via Streamlabs. Choose from: Twitch, YouTube, Facebook, Trovo, TikTok, Dlive, NimoTV.

Once logged in, click on the Dashboard symbol in the left-hand tool bar to open the Streamlabs Dashboard in your browser.


From the Streamlabs Browser Dashboard, you can search through hundreds of themes to customise your stream by selecting 'Themes and Overlays' in the lefthand tool bar. Filter by colour and category.

A screen recording showing a mouse select Settings and then Donation Settings and Connect to Paypal in the Streamlabs Browser Interface.

Choose one you like and install, although do note many themes are only available with a Prime account.


Set up charity donations on your streams by activating one of four of Streamlabs payment options: Paypal, Paypal Legacy, Credit Cards (for verified accounts only) or Skrill.

In Streamlabs Browser Dashboard, go to 'Account' in the lefthand toolbar to set up a donation option for those watching your stream.

Change details like minimum donation, suggested donation and currency in the Donation Settings tab.

A screen recording showing the Streamlabs dashboard. A mouse clicks on settings, then clicks on Donation Settings and scrolls down through the options.


Streamlabs has various widgets for you to customise your stream even further.

The Widget Gallery in the Streamlabs Browser Dashboard.

Some key widgets:

  • Alert Box: Thank your viewers with attractive, on-screen pop ups.

  • Chat Box: Make your streams chat visible on your stream and customise it to look how you want.

  • Event List: Have recent 'events' such as a new donation or follower, pop up on as a notification on your stream.

  • Donation Goal: A visual representation of how far you are with achieving a particular goal, typically in a bar format. Customise your Donation Goal to represent a goal for things like a particular number of followers or particular amount to fundraise.

  • The Jar: A jar which you can add to your stream and fills up as your stream gets more donations, tips, or social media followers and has 15 customisable designs like a martini glass, brandy glass or whisky tumbler.


Alerts are essentially notifications which let you and your views know of any activity relating to your stream. They can include things like new followers or donations and pledges from viewers.

A screenshot showing an example of an Alert box in the Streamlabs Browser Dashboard.

We hope this guide provides all the information you need to broadcast live using Streamlabs, but if you have any other questions, please do contact our support team at

Did this answer your question?