Back

Icecast 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.