BackIcecast V2.4
We now provide Icecast servers as standard to all Webcaster Plus customers.
Icecast Modes
Before using Icecast, we recommend that you choose the best Icecast mode for your needs.
Standard Mode (Basic Icecast Setup)
- Suitable for most customers that don't use AutoDJ
- Includes SSL/TLS support
Mountpoints
We recommend that you use /stream as your mountpoint, this will ensure that the HTML Player that we provide will work. However, you are welcome to use any valid mountpoint if you're using a properly configured player. The stream URL will be http://sx.myradiostream.com:PORT/mountpoint
When you use /stream as your mountpoint, then the following listener mountpoints will be automatically configured:
- http://sX.myradiostream.com:PORT/listen.mp3
- http://sX.myradiostream.com:PORT/listen.ogg
- http://sX.myradiostream.com:PORT/listen.aac
- http://sX.myradiostream.com:PORT/listen
- http://sX.myradiostream.com:PORT/;
This ensures that any links/players you have set up when using SHOUTcast will continue to work.
Important: Do not connect your source to the /listen mountpoint as the server may not work as intended.
TLS/SSL Support
This mode supports secure TLS connections by default. This means that if your website uses HTTPS then you can stream without browsers showing an 'insecure' message and breaking the padlock icon. To stream over a secure connection, simply add 1 to the port number in your links/players. For example, if your port number is 8000 then your secure connection is on 8001:
- Plain HTTP: http://sX.myradiostream.com:8000/listen
- Secure HTTPS: https://sX.myradiostream.com:8001/listen
AutoDJ Fallback Mode
- Suitable for 24 hour stations that use AutoDJ and stream live shows
- Includes SSL/TLS support
We have designed AutoDJ Fallback Mode to automatically configure your server to seamlessly switch between pre-recorded (AutoDJ) content and live shows.
Mountpoints
When you choose this mode, the following mountpoints will be configured:
- /autodj - You should enter this mountpoint in your AutoDJ server settings. The stream will run 24 hours a day, you will not need to stop AutoDJ to start a live show.
- /live - When you connect a live show, use this mountpoint. You will need to provide this to any DJs that work for your station. When a DJ connects on the /live mountpoint, the /autodj stream will be interrupted automatically and the DJ will be heard by listeners. Once the DJ disconnect, the stream will fall back to the /autodj content. You will not need to start AutoDJ again as it has been running quietly in the background during the live show.
- /listen - This is for listening only, you should not use this mounpoint in your source settings as it may break the system.
Stream URLs
The following stream URL formats are supported in AutoDJ Fallback Mode:
- http://sX.myradiostream.com:PORT/listen.mp3
- http://sX.myradiostream.com:PORT/listen.ogg
- http://sX.myradiostream.com:PORT/listen.aac
- http://sX.myradiostream.com:PORT/listen
- http://sX.myradiostream.com:PORT/;
Important: Please do not link to the /live or /autodj streams, as these are intended for internal use only. Your listeners should always connect to the /listen mountpoint.
TLS/SSL Support
This mode supports secure TLS connections by default. This means that if your website uses HTTPS then you can stream without browsers showing an 'insecure' or 'mixed content' message and breaking the padlock icon. To stream over a secure connection, simply add 1 to the port number in your links/players. For example, if your port number is 8000 then your secure connection is on 8001:
- Plain HTTP: http://sX.myradiostream.com:8000/listen
- Secure HTTPS: https://sX.myradiostream.com:8001/listen
SHOUTcast Compatible HTTP Stream
- Use if your source software only supports SHOUTcast
- SSL/TLS support not included
SHOUTcast compatible mode configures the server to work with SHOUTcast sources without the need to enter a mountpoint.
The following stream URL formats are supported in SHOUTcast Compatible Mode:
- http://sX.myradiostream.com:PORT/listen.mp3
- http://sX.myradiostream.com:PORT/listen.ogg
- http://sX.myradiostream.com:PORT/listen.aac
- http://sX.myradiostream.com:PORT/listen
- http://sX.myradiostream.com:PORT/;
TLS/SSL Support is not included due to SHOUTcast compatible format requiring two ports (one for listeners and one for the source as with SHOUTcast servers).
SHOUTcast Compatible HTTPS Stream
- Use if your source software only supports SHOUTcast
- Includes SSL/TLS support
SHOUTcast compatible mode configures the server to work with SHOUTcast sources without the need to enter a mountpoint.
The following stream URL formats are supported in SHOUTcast Compatible Mode:
- https://sX.myradiostream.com:PORT/listen.mp3
- https://sX.myradiostream.com:PORT/listen.ogg
- https://sX.myradiostream.com:PORT/listen.aac
- https://sX.myradiostream.com:PORT/listen
- https://sX.myradiostream.com:PORT/;
TLS/SSL Support
All listener connections must be made securely using HTTPS://
Plain HTTP Support
Unfortunately, this mode does not currently support plain HTTP streaming.
Further notes
- Icecast servers are automatically restarted approximately once per month when TLS certificates are checked and renewed. This causes a few seconds of downtime so the restarts are configured to happen in the early hours of the morning. We recommend that you set your source software to automatically reconnect (this is supported by most if not all source software). Without restarting Icecast, the secure connection would stop working each time a TLS certificate expires and require a manual restart.