Streaming extends your signal to the entire world. It also adds cost, complexity, and a new layer of music licensing. Whether it's right for your station depends on who you're trying to reach — and what you're willing to spend to reach them.
Your FM or LPFM signal reaches a fixed geographic area. Depending on your power and terrain, that might be a radius of five miles or fifty. Everyone inside that circle can hear you. Everyone outside it can't.
Streaming removes that circle. Anyone with an internet connection, anywhere in the world, can listen. That sounds exciting, and it is. But it's important to think clearly about who is actually going to use it before committing the money and effort.
Alumni who left for college or careers. Retirees who moved south. Military families stationed overseas. These people have an emotional connection to your community and your station. Streaming is their lifeline home. They'll listen to high school football from two thousand miles away.
Listeners who work in your town but live just outside your coverage area. With a stream, they can keep listening on the drive home after the signal fades, or at work where they can't pick up your signal inside a building.
Many offices, shops, and workplaces don't have FM radios anymore. But everyone has a computer or phone. A stream lets office workers, warehouse staff, and retail employees listen on their devices all day long.
"Alexa, play [your station name]." An increasing number of listeners use smart speakers. If your station streams and is listed in directories like TuneIn or Radio.net, smart speaker listeners can find you. If you don't stream, you don't exist in their world.
Your live coverage of Friday night football reaches everyone in your signal area. Your stream reaches the grandfather in Arizona, the alumni in Chicago, and the parent who's traveling for work. For event coverage, the stream is often more impactful than the broadcast.
Streaming gives you listener metrics that terrestrial broadcasting can't. Real-time connection counts, geographic data, session duration — numbers you can show to underwriters and advertisers. "Here's how many people listened this month" is a conversation FM alone can't have with precision.
Streaming isn't free, and it isn't without trade-offs. Here's the other side.
Here's what streaming actually costs a small station per year, laid out honestly.
| Expense | Annual Cost | Notes |
|---|---|---|
| SoundExchange | $1,000 minimum | Digital performance royalties. Minimum fee for small webcasters; increases with listener count |
| Additional PRO streaming licenses | $200 – $800 | ASCAP, BMI, SESAC, GMR streaming licenses, separate from your broadcast licenses |
| Streaming server | $60 – $2,400 | Self-hosted Icecast VPS ($5–$20/mo) or managed service ($30–$200/mo) |
| Bandwidth overage | $0 – Variable | Depends on listener count and hosting plan. Many plans include generous bandwidth. |
| Total annual streaming cost | $1,260 – $4,200+ |
The range is wide because the variables are wide. A station that self-hosts on a $10/month VPS with a small listener base might spend $1,300 a year total. A station using a premium managed service with a growing audience could spend $3,000 to $4,000 or more.
For many LPFM and small stations, that licensing cost — especially SoundExchange — is the deciding factor. Some stations launch without streaming specifically because the licensing burden would consume their entire operating budget. That's a legitimate decision, not a failure. You can always add streaming later when the budget supports it.
The technology behind streaming is simpler than most people think. Here's what actually happens.
That's it. Automation → encoder → server → listeners. Three hops between your studio and someone's earbuds on the other side of the country.
Good streaming includes Now Playing information — the title and artist of whatever is currently on the air, sent along with the audio stream. Listeners see it in their player, on their smart speaker display, or in the station listing on TuneIn. It's a small thing that makes the listening experience feel professional.
SignalCaster sends Now Playing metadata automatically for everything in your program log — songs, spots, jingles — so listeners always know what they're hearing.
You'll encounter three main protocols. Here's what you need to know about each.
Icecast is the standard for independent and community radio streaming. The server software is free and open source. It supports MP3 and Ogg Vorbis audio, handles Now Playing metadata, and scales well for small to medium listener counts. Most self-hosted streaming setups use Icecast running on a Linux VPS.
SignalCaster connects natively to Icecast servers. If you're self-hosting, this is likely your protocol.
Shoutcast is older and commercially backed. Functionally similar to Icecast for most stations. Some managed streaming services use Shoutcast infrastructure. It's compatible with most encoders and player software. If a streaming service tells you to connect via Shoutcast, it works the same way from your end.
RTMP (Real-Time Messaging Protocol) was designed for video streaming but some audio streaming services and aggregators accept RTMP connections. It's less common for radio-only streaming but you may encounter it if connecting to certain platforms. SignalCaster supports RTMP in addition to Icecast.
You have two broad choices for where your stream lives.
Rent a small Linux virtual private server from a provider like DigitalOcean, Linode, or Vultr ($5 to $20 per month), install Icecast, and point your encoder at it. This is the cheapest option and gives you full control. The downside is that you're responsible for maintaining the server — keeping it updated, monitoring uptime, and scaling it if your listener count grows beyond what the VPS can handle.
For a station with under 50 concurrent listeners, a basic VPS handles the load easily. If your audience grows beyond that, you may need a larger plan or a content delivery network (CDN) to distribute the load.
These services handle all the infrastructure for you. You point your encoder at their server and they take care of reliability, scaling, directory listings, embeddable web players, mobile apps, and analytics. The trade-off is cost — typically $30 to $200 per month depending on listener capacity and features.
One of the oldest internet radio platforms. Includes licensing (a significant benefit), a web player, mobile apps, and directory listings. Plans start around $60/month. The built-in licensing coverage can offset or eliminate your SoundExchange burden.
Professional-grade streaming infrastructure used by public radio stations and larger broadcasters. Reliable and scalable. More expensive but extremely robust. Includes detailed analytics.
A platform that provides hosting and some monetization options. Integrates with the Shoutcast directory. Can be a good entry point for stations new to streaming.
A cloud-based platform with a web-based studio, scheduling tools, and built-in streaming. More suited to internet-only stations but can serve as a streaming relay for terrestrial stations too.
Open-source (LibreTime) or cloud-hosted (Airtime Pro) platforms that include streaming capabilities. LibreTime is free but requires your own server and technical knowledge.
Cloud infrastructure options for technically inclined stations that want to build their own streaming setup with enterprise-grade reliability and global CDN distribution. Pay-per-use pricing.
Having a stream isn't enough if nobody can find it. The major listening directories are where casual listeners discover stations and where smart speakers find you.
Apply to all of them. It costs nothing and each one is a potential entry point for a new listener.
This is the question that worries some broadcasters. If people can listen online, will they stop listening on FM?
The short answer: no. The evidence, both anecdotal and from research, consistently shows that streaming adds listeners rather than diverting them. Here's why:
SignalCaster, included with every paid version of TuneTracker System 7, handles the streaming encoder side of the equation. It takes the audio from AutoCast and sends it to your Icecast, Shoutcast, or RTMP server with Now Playing metadata. No separate encoding software to configure. No third-party plugins. It's integrated directly into the suite.
You still need somewhere for the stream to go — a server, whether self-hosted or managed. But the connection between your automation and the internet is handled. Set the server address, the port, and the password. SignalCaster does the rest.
Here's how to decide whether streaming is right for your station right now:
If you answered yes to two or more of those, streaming is probably worth it. If you answered no to all of them, focus your budget on terrestrial, content, and community presence first. Streaming will be there when you're ready.
The stream is not the station. The station is the people, the content, and the community connection. The stream is just another way to deliver it. And if you still have doubts about whether radio itself is worth the effort, the numbers tell a compelling story.
SignalCaster is included with TuneTracker System 7 Basic and Pro. It connects to Icecast, Shoutcast, and RTMP servers with full Now Playing metadata. Set it up once and your stream runs alongside your broadcast automatically.
Learn About SignalCasterContinue Reading
Practical guides for broadcasters who care about their craft and their community.