How to connect BUTT broadcasting software to AzuraCast?
For IceCast, Cloud firewall must be configured to open TCP port.
For ShoutCast, Port must be less than 1 to the actual port.
In this tutorial, I am assuming that you are using BUTT to connect to AzuraCast. Just recently, I had minor connecting issues when I overlooked one vital information. So how should you connect to AzuraCast successfully?
ShoutCast server configuration
First of all, let’s connect your BUTT to a Southeast configuration. It’s worth to mention, that AzuraCast has one important step that you should not overlook. And because of that, I was having a hard time connecting to my ShoutCast server. Until too many failed attempts, I finally figured it out.
For this guide, to connect your live broadcasting software successfully, you must configure the PORT incorrectly.
According to AzuraCast documentation:
BUTT will automatically add 1 to the port number you specify if used in ShoutCast mode, so use the port specified in the “IceCast Clients” section. Since ShoutCast v1 does not let you specify a username, specify your password as
dj_username:dj_password(the username and password for the DJ separated by a colon).
So that means, if the port information under the Streamer/DJ Accounts tab is 8016, then port configuration in BUTT should be 8015.
Also don’t forget to create a dj user or just use the owner account to activate live streaming. All server setting info will be emailed to you like the IP address, port number to use and source password. After all settings are added, you can now connect to BUTT successfully.
IceCast server configuration
On the next configuration, we will be setting up IceCast server. Normally, just copy the informations from AzuraCast dashboard to BUTT software. After adding all information, the next step is to enable firewall settings.
If AzuraCast server is installed via VPS, you have to enable the firewall settings. From your admin console, open TCP port range 8000-8020 or higher.
Otherwise, a non VPS streaming server will just work as is and doesn’t need further configurations.
Thank you for reading!