+3 votes
898 views
How to install SHOUTcast Server on Ubuntu

in Linux / Unix by (552k points)
reopened | 898 views

1 Answer

+4 votes
Best answer

1. Install SHOUTcast on Ubuntu
2. Access SHOUTcast in Ubuntu

Currently, a global network connectivity environment is being positioned where all multimedia content is transmitted on it, which facilitates its access from anywhere in the world omitting the failures of radio antennas since the Internet is undoubtedly a medium much more reliable, safe and with a greater range of reach. Today we find millions of radio stations, TV sites, videos and more directly through streaming, both free and free. In this segment of tasks, we find one in particular that has been developed for it, SHOUTcast..

TechnoWikis will analyze the process of installing SHOUTcast on Ubuntu 18.04 Server and thus see how it becomes an ideal platform for streaming media.

What is SHOUTcast?
SHOUTcast has been built as a free, open source and cross-platform software application capable of streaming media over the Internet.

The SHOUTcast system is based on a "client + server" configuration which gives the possibility to run a server, either directly or through a hosted service, which offers a sequence or sequences from the "source" connected to the server to Any client that is connected to the server..

Thus, the clients connect through a direct connection, that is, a server / client where the main data stream, which is the transmission data, will be transferred from the server to the client.

Compatibility
SHOUTcast can be installed on system as:
  • Windows 32-bit Windows 2000, XP, Vista, Windows 7
  • Windows 64-bit Windows XP, Vista, Windows 7
  • Linux 32-bit
  • Linux 64-bit
  • BSD 8.x
  • Mac OS X (Intel)
Requirements
The requirements to establish an optimal configuration are:
  • A computer running a compatible operating system
  • A SHOUTcast DNAS server
  • An input source (Transcoder or Winamp plus Source DSP plug-in)
  • Media such as DJ or a capture device, that is, the content to be transmitted to users
features
Some of its most outstanding features are:
  • SHOUTcast DNAS software has been listed as one of the most popular audio transmission standards by thousands of users around the world thanks to its versatility as it is free software.
  • When we implement SHOUTcast, we will have the security of having free hosting and high bandwidth which avoids incurring unnecessary expenses.
  • Shoutcast is compatible with the monetization system of Targetspot, which allows the integration of advertisements around the world facilitating its management and control in everything related to economic issues.
  • All SHOUTcast stations have an integrated API developed for transmission in multiple locations which gives us a greater range.
  • All stations linked to SHOUTcast have free access to tuning reports which is useful to validate whether or not what is being transmitted is viable.
  • SHOUTcast provides an HTML5 player which can be linked to websites and is compatible with all types of devices.

Now we will see how to install SHOUTcast on Ubuntu 18..


1. Install SHOUTcast on Ubuntu

Step 1

The first step to take will be to download the latest version of the SHOUTcast application from the official website, this is achieved with the following command:
 cd ~ wget http://download.nullsoft.com/SHOUTcast/tools/sc_serv2_linux_x64-latest.tar.gz 
image
Step 2

Once the download is finished, we will create a new directory in the home directory and extract the downloaded file there using the following commands:
 mkdir ~ / SHOUTcast cd ~ / SHOUTcast tar -xvzf sc_serv2_linux_x64-latest.tar.gz 
image
Step 3

The next step is to create a new configuration file for SHOUTcast, for this we will use the following command:
 sudo nano sc_serv.conf 
Step 4

There we will paste the following configuration:
 adminpassword = admin @ 123 password = admin @ 1234 requirestreamconfigs = 1 streamadminpassword_1 = admin @ 12345 streamid_1 = 1 streampassword_1 = admin @ 123456 streampath_1 = http: //192.168.0.17: 8000 logfile = logs / sc_serv.log w3clog = logs / sc_w3c.log banfile = control / sc_serv.ban ripfile = control / sc_serv.rip 
image
Note
In the "streampath_1" field we will enter the IP address of the Ubuntu server that will serve as a streaming medium.
Step 5

We save the changes using the following key combination:

+ O Ctrl + O

We leave the editor using:

+ X Ctrl + X


2. Access SHOUTcast in Ubuntu


At this point SHOUTcast has been installed and configured, it will now be necessary to start the SHOUTcast service and access the web interface.
Step 1

We will use the following command to start the SHOUTcast server:
 sudo ./sc_serv & 
image
Step 2

Now, we go to a web browser and enter the following syntax:
 http: // server_IP: 8000 

image

Step 3

There we click on the “Server Login” line located on the upper right side and the following window will be displayed where we will enter the credentials configured above:

image

Step 4

Click on the "Access" button and this will be the environment that SHOUTcast offers: image
Step 5

From here it will be possible to start the whole process of configuring the streaming media to share: image
Step 6

To know a little more, we can go to the "Help and Documentation" section to have different alternatives of use: image

SHOUTcast allows us to transmit audio to listeners around the world where there are more than 50,000 stations available.


by (3.5m points)
edited
Manually starting sc is only useful as a one-time test. Need instructions for having shoutcast automatically started upon boot as a daemon with an autorotate log file and ability to start, restart, and stop the daemon using systemctl.

Related questions

+3 votes
1 answer
+3 votes
1 answer
asked Sep 3, 2020 in Linux / Unix by backtothefuture (552k points) | 1.3k views
+5 votes
1 answer
+5 votes
1 answer
+5 votes
1 answer
asked Oct 15, 2019 in Linux / Unix by backtothefuture (552k points) | 255 views
Sponsored articles cost $40 per post. You can contact us via Feedback

Most popular questions within the last 30 days

10,659 questions
10,791 answers
510 comments
3 users