How to Create an Internet Radio Station

November 14, 2019 by

While families no longer gather in the living room to listen to radio drama broadcasts, this early form of mass media still fills the airwaves. And the move from terrestrial radio to online radio allows broadcasters to reach listeners on mobile phones, office computers, and even IoT smart home devices. In this step-by-step guide to audio-only streaming, we’ll cover the required equipment and everything to consider when broadcasting radio online.

What Is Internet Radio and Why Does It Matter?

Much like traditional television broadcasting, the radio industry has evolved to distribute content via streaming technology. Put simply, online radio leverages the internet to send digitized audio content to listeners. This enables radio broadcasters to maintain relevance while expanding their audience. Interactive media can be added to improve engagement, and access to the listeners’ demographic data paves the way to more targeted advertising.

Technologies like 5G also promise to deliver a better user experience for broadcasters and listeners. One recent paper explains: “While 5G is likely to have an impact on all aspects of media delivery, it will have a particularly important role to play in the delivery of radio services given the high proportion of listening on mobile devices, both handheld and within vehicles. Such devices are expected to adopt 5G technologies in the near future.”

Does This Signal the End of Traditional Radio?

Replacing or supplementing traditional terrestrial radio broadcasts with online delivery is the way of the future. But that doesn’t mean tried-and-true technology will soon be obsolete. Most radio stations today already broadcast both online and over FM/AM.

While internet radio still attracts a niche market, this should change as technology advances. For one thing, radio remains the most trusted medium for news. The passive audio format also offers more flexibility than other mediums. Listeners can tune in from anywhere, without having to select what song plays next — or even look at a screen.

Benefits of Online Radio

  • Online radio isn’t limited to a local geographic location.
  • Digital listeners continue to grow, climbing from 14% to 31% in the past five years.
  • More data means more opportunities for broadcasters looking to target engaging, relevant ads at precisely defined audiences.
  • Internet radio can reach users on mobile phones, via in-car Wi-Fi, or those using internet radio technology in their vehicle.
  • Deploying an internet radio station is cheaper and easier than traditional broadcasts.

Suitable for podcasts, campus radio stations, live events, and more, audio-only streaming allows producers to affordably stream live and archived content — no matter the audience size. Plus, for those just getting into the audio-only space, internet radio stations are simpler to put into place than a traditional station.

Let’s take a look at the key parts of an online radio broadcast and the steps to take before going live.

How Online Radio Works

While there are several ways to architect an online radio workflow, several areas make a frequent appearance. These include an audio source, an audio processor, an encoder, a server, a means of delivery, and an audience.

Live Audio Streaming Workflow

  1. Audio source: As the origin of any stream, the source could be the live output of your radio station or prerecorded content.
  2. Encoder: Encoding involves compressing the stream down for speedy delivery across the internet. Encoders can be hardware or software — available both free or for purchase, depending on what you’re trying to achieve.
  3. Server: Once encoded, the packaged stream is transported to a media server, where it can be transcoded for adaptive bitrate delivery and repackaged for delivery to multiple devices. An audio live streaming server software or cloud streaming service can be employed to accomplish this and more.
  4. Means of delivery: Unless you’re streaming to a handful of listeners, a content delivery network (CDN) is often employed for global distribution. Free streaming platforms like YouTube Live often have their own CDN or partner with another provider.
  5. Audience: Finally, your online station will reach listeners. By following the steps below, this will include anyone, anywhere in the world, with access to the internet.

Step 1: Determine Your Scale

Start by determining how large of an audience you’re trying to reach and how much you’re willing to spend on this project. If your listeners are few and your resources limited, your best bet would be to create an online radio station for free. This can be done using the free encoders and servers listen in the next section. For a deeper dive into the process, check out PCWorld’s article, Start You Own Internet Radio Station for Free.

If, however, you’re interested in creating a professional internet radio station for large-scale broadcasts, you’re in the right place. Our step-by-step guide illuminates everything from equipment considerations to security and monetization.

While large-scale professional radio broadcasts require investment into software, hardware, and/or services, this ensures a great listener experience across the board, while minimizing latency for interactive programs.

Step 2: Grab Your Gear

Precisely what equipment is required to go on air will depend on the broadcast. If you have multiple audio inputs, then a mixer is necessary to merge various audio channels together. For a single person talk show, this might be overkill.

Internet Radio Station Equipment

  • An internet connection: The amount of bandwidth required depends on the audio bitrate and the number of simultaneous listeners. But as long as you use a streaming solution that offloads your broadcast to a dedicated server, this will stream to each listener rather than requiring you to send out multiple streams yourself.
  • Microphone: This requirement is self-explanatory, but an essential step for maximizing sound quality. We recommend the Shure SM7B Vocal Dynamic Microphone or a Blue Yeti USB Microphone.
  • Mic equipment: A microphone stand, shock mount, and pop filter will also do you well. Sometimes these are included with a microphone, and sometimes they need to be purchased separately.
  • Headphones: Headphones give you the control and monitoring required when transitioning between audio sources. Any old earbuds will do, but Bose headphones are a fan-favorite when looking at sound quality and noise-canceling capabilities.
  • Audio mixer: Mixing consoles allow you to seamlessly switch between the audio coming from a mic, a turntable, and a phone interview. Free software like Mixx let you create mixes in live sessions, but any serious productions will need to invest in a digital or analog hardware console.
  • Audio processor: Audio processing enhances the stream quality by reducing background noise, normalizing the levels, and manipulating signals. Hardware and software, both free and for cost, can be used to accomplish this. Audacity is a popular software option; whereas the Telos Alliance offers a suite of leading hardware solutions designed for streaming radio.
  • Encoder: Encoders compress your data into a streamable source using an audio codec like AAC or MP3. Free software includes AltaCast or Edcast, but the Telos Alliance is your best bet for professional broadcasts. The Telos Alliance Omnia audio encoder also has SHOUTcast or Icecast servers built into their system to provide local confidence monitoring. That way, you’re able to see if anything on your end is not functioning.
  • Live audio streaming server: In this article, ‘audio streaming server’ describes the software or service used to transport your stream from point A to B (a.k.a. from the source to your listeners). SHOUTcast and Icecast are two popular free options, but we’d recommend restreaming these to a Wowza server for high-quality streaming at scale. That way, you can transcode the stream for adaptive bitrate delivery and repackage it for playback on any device. Alternatively, you could stream directly from your encoder to Wowza Streaming Cloud or Wowza Streaming Engine.

Step 3: Decide How the Live Audio Will Be Encoded

When encoding data to stream audio online, you’ll want to balance quality and scalability. The best way to do this is to send a single linear stream of cleanly processed audio to a streaming server that then transcodes and repackages it. Many broadcasters choose to go with the AAC codec sent using an RTMP encoder, which helps prevent any bottleneck at the upload level — while maintaining quality for listeners. That said, additional audio codecs (chances are you’re familiar with MP3) are also worth considering.

Step 4: Choose Your Live Audio Streaming Server (Software or Service)

A professional-grade streaming server software or service can be used for adaptive bitrate streaming, ensuring the highest quality possible for each listener. What’s more, these services take care of global delivery via a CDN to find the least-congested path.

We offer both Wowza Streaming Cloud and Wowza Streaming Engine for video and audio-only streaming. Here’s how the two compare.

Wowza Streaming Cloud

Cloud Streaming Service

Wowza Streaming Engine

Media Server Software

Choose Wowza Streaming Cloud if you…

  • Want cloud-based audio-only streaming, with pay-as-you-go pricing
  • Need to start streaming audio quickly
  • Need to stream 24/7 audio content
  • Don’t want to purchase and manage server hardware and software
  • Want an out-of-the-box audio-streaming solution
Choose Wowza Streaming Engine if you…

  • Want to own software to deploy on premises or on cloud-based servers
  • Want to deploy your audio streaming solution on your network behind a firewall
  • Require server security or digital rights management for your audio streams
  • Want both live and on-demand audio-streaming capabilities
  • Have deep customization requirements

Step 5: Choose Your Destination and Determine Streaming Specifications

Will your radio station be embedded on a local website, streamed to iTunes radio, or built as an Android-only mobile app? Depending on what you decide, you’ll be able to determine the right protocols for your stream, whether or not a CDN is required, and if you need a streaming player.

When it comes to making sure your audio will play back on a range of devices and connection speeds, knowing the baseline can be helpful. A standard bitrate for internet radio is 128 Kbps, but 64 Kbps is suitable for certain types of broadcasts, and 320 Kbps for others.

HLS is the most broadly supported protocol for streaming, but an Android app developer may be safe with MPEG-DASH. Take a look at what BBC Radio Online uses as their supported codecs, bitrates, protocols, and target devices.

Step 6: Consider Copyright Infringement, Security, and Monetization

It behooves of anyone broadcasting content globally to look into copyright laws. To restrict live streams from being accessed in specific geographic locations, content protection measures can be enacted. These secure audio streaming tactics also support monetization when using a subscription-based model.

Step 7: Start Broadcasting

Whether your broadcast contains on-demand playlists, live talk show segments, or a combination of the two, Wowza’s the answer. Our technology allows you to integrate live audio with pre-recorded files. Metadata also plays a central role in providing the title and artist/speaker information, which our secure audio streaming solutions support. Finally, our suite of developer APIs and SDKs can be used for any additional functionality that you might require.

Audio-Only Streaming

Free Trial

“Wowza has helped us to massively broaden our online audience by providing an efficient, easy-to-manage, and cost-effective way to stream audio content”

— Radio 538

About Traci Ruether

As a Colorado-based B2B tech writer, Traci Ruether serves as Wowza's content marketing manager. Her background is in streaming and content delivery. In addition to writing, Traci enjoys cooking, reading, gardening, and spending quality time with her fur babies. Follow… View more