Using just a Windows PC or laptop, anyone can broadcast live audio online so that others can stream it back on their phones, laptops, and other devices. This guide will teach you how to get started broadcasting audio online. These broadcasts can be used for radio stations, original music, live events, speeches, ceremonies, and more.
To help you better understand this guide, let's go over some jargon first. Feel free to skip this section if you don't need a deeper understanding of what we're setting up.
To broadcast audio online, we first have to create an audio stream. An audio stream is a special URL to which you can send your audio such that others can listen to it. You broadcast audio to that URL using a streaming audio encoder.
A streaming audio encoder is a software application (or hardware box) that captures audio, compresses it, and broadcasts it across the internet. It takes audio you can hear, encodes it to a codec (for example MP3, AAC, or Ogg) and sends it out to a streaming server which hosts your audio stream. Check out our blog post if you want to know more about audio codecs.
A streaming server powers your audio stream URL and rebroadcasts your live audio to any listeners that try to listen to that URL in their web browser or media players.
This guide will show you how to get a stream, broadcast to it with a streaming audio encoder, and finally get a stream URL to share directly with friends or embed in a website with our Embedabble Player. In the examples below, we will use Rocket Broadcaster as our streaming audio encoder and Radio Mast will host our stream URL for us.
To get started streaming audio online, there's a few things we need first:
- A Windows PC or laptop
- Optional: A microphone
- Rocket Broadcaster - Free streaming audio encoder software (free download)
- A Radio Mast account (free signup)
Before proceeding with this guide, make sure you download and install Rocket Broadcaster, and sign up for a Radio Mast account.
Create a Stream on Radio Mast
After you sign up for Radio Mast, you'll be asked if you have an existing station or want to create a station. Choose the "Create new radio station" option.
On the next screen, you'll be asked to enter a name for the radio station. If you're not broadcasting a radio station, choose a name that's related to the broadcast because this name will be visible to your listeners.
We're almost there! Next, you'll be asked to configure the new stream you're about to create. The good news is you can stick with the defaults for most of this. For the audio codec configuration, the defaults are a good starting point and we recommend those. (128 kbps MP3, 44100 Hz Stereo)
Choose a "Listener Capacity" that's appropriate for your stream. If you're just experimenting, choose "25 listeners". You can change your listener capacity at any time later.
Choose "No Monitoring" unless you need to receive alerts when your stream goes down.
Lastly, enter a name for your stream and click the "Create Stream" button.
Broadcast to your Stream
Click on the "Dashboard" tab inside the Radio Mast interface, and then click the big red Broadcast Live button on the right. This will cause Rocket Broadcaster to launch and automatically configure it to broadcast to your stream.
The Rocket Broadcaster window will appear as pictured below:
To start broadcasting live, click the "Start Broadcast" in Rocket Broadcaster.
Congratulations, you're now broadcasting live audio online!
By default, Rocket Broadcaster captures audio from other applications on your PC, as well as from your PC's microphone. You can configure Rocket to capture from a different audio input device by clicking Options > Preferences in the Rocket Broadcaster main window.
Listen to your Stream and Embed it
Here is how to find your stream URL so we can listen to your stream. Inside Radio Mast, click the "Streams" tab, then click on the name of your stream.
Scrolling to the bottom of the "Overview" tab, you'll see an embeddable player widget that you can listen to. Try clicking play and you'll hear what you're currently broadcasting.
If you have a website on which you'd like to embed your stream, copy the embed code from this page and paste it into your website's HTML in order to share your stream with your listeners.
If you'd like to share your direct stream URL, you can also copy that link from this page.
Now that you have your stream set up, we recommend embedding our player on your website, as it's the easiest way to get listeners to connect to your stream.
If you're launching a new online radio station, we recommend submitting your radio station to various online streaming directories to help new listeners find your station.
Remember, you can increase the listener capacity of your stream within Radio Mast at any time.
If you'd like to improve the sound quality of your stream, upgrade to Rocket Broadcaster Pro. With Rocket Broadcaster Pro, you can increase the bitrate of your stream and use a better audio codec like AAC or AAC+, both of which will boost the audio quality of your stream.
If you have any questions about streaming online or had trouble with this guide, please get in touch!