If you use Icecast for your radio station, you will quickly come across the term “mount point”. Mount points are one of Icecast’s most useful features, letting a single server host several distinct streams. Understanding them helps you set up your broadcasting software correctly and take advantage of running more than one stream at once. This guide explains what they are and how to use them.
What a mount point is #
A mount point is simply the path at the end of your stream URL that identifies a specific stream on the server. For example, in http://yourserver:8000/stream, the /stream part is the mount point. Each mount point is a separate stream that listeners and encoders connect to by name, which is what allows one Icecast server to carry multiple streams side by side.
Why mount points are useful #
Because each mount point is independent, you can offer several versions or channels from the same server. Common uses include:
- Multiple bitrates: a high-quality stream and a lighter one for slower connections.
- Multiple formats: for example an MP3 stream and an AAC stream.
- Separate channels: different shows or genres on their own mounts.
How to use a mount point in your encoder #
When you set up broadcasting software for Icecast, you must specify the mount point so the server knows which stream you are feeding. In your encoder (such as BUTT, Mixxx, or SAM Broadcaster):
- Set the server type to Icecast.
- Enter the host, port, and source password.
- Enter the mount point exactly, including the leading slash (for example, /stream).
- Connect, and your audio is published to that mount.
Connecting listeners to a mount #
Listeners tune in using the full stream URL that includes the mount point. If you run several mounts, give each a clear name and share the correct link for each. When you embed players on your website, point each player at the matching mount URL.
Tips for using multiple mounts #
- Use descriptive mount names so you and your listeners can tell them apart.
- Keep track of which encoder feeds which mount to avoid confusion.
- Remember that each active mount and its listeners count toward your bandwidth use.
Troubleshooting #
- Encoder rejected: confirm the mount point matches what the server expects, including the slash.
- Listeners hear the wrong stream: check they are using the correct mount URL.
- Mount not available: make sure an encoder is actually connected to it.
Need help? #
If you want to set up multiple mount points for your station, our support team can help you configure them over live chat.