Servers explained

Not sure what a streaming server is, or whether to go with Shoutcast or Icecast? Here’s a simple overview with free vs paid options so you can pick what suits your station.

What is a Streaming Server?

A streaming server sits between your software and your listeners. Your DJ app sends the audio to the server, and the server makes sure it reaches people reliably across the web. Without it, only a handful of people could tune in directly.

Broadcaster / DJ Software

Streaming Server (Shoutcast / Icecast)

Listeners (Web, Mobile Apps)

Shoutcast vs Icecast

Shoutcast

  • Commercial license
  • Quick to set up, very beginner friendly
  • Has ad monetization if you want it
  • Good support for MP3 and AAC
  • Not much room for customization
  • No listener login features
Pros
  • Setup is quick and easy
  • Simple to run, no technical know-how needed
  • Works with pretty much all players and devices
Cons
  • Only supports the basic audio formats
  • No advanced customization or control
  • Analytics are very limited

Icecast

  • Open-source and free to use
  • Runs on most systems with little hassle
  • No built-in ad tools
  • Handles more formats than Shoutcast
  • Can be tweaked heavily if you like to experiment
  • Supports user logins and multiple mount points
Pros
  • Flexible and highly customizable
  • Supports a wide range of audio formats
  • Good listener management options
  • Completely free
Cons
  • Setup can be confusing if you are new
  • No monetization features built in

You can get started with a free server at MyRadioStream. Paid plans unlock Icecast, higher bitrates, and bigger listener caps.

Free vs Paid Plans

Feature Free Paid
Server Type Shoutcast V2 Shoutcast V2 + Icecast
SSL Support
Bitrate 128 kbps 192 kbps (upgradeable)
Listener Limit 200 500+
Ads Yes, in-stream or page ads No ads

Choosing a Server

Things worth thinking about before you decide:

  • If you are just starting out with a small audience, the free plan works fine.
  • If you want to embed a player securely on your site, you will need SSL (paid).
  • If ads bother you, upgrade to remove them.
  • You can always start free and move to paid later as your station grows.

Tips for Beginners

  • Keep your login details written down somewhere safe.
  • Check listener numbers once in a while so you do not max out your slot limit.
  • Switch to SSL when embedding players to avoid playback issues on modern browsers.