如何在Ubuntu 18.04 LTS上安装Shoutcast Server
SHOUTcast是一款免费的开源和跨平台软件应用程序,可用于在互联网上流媒体。 SHOUTcast专门用于创建或收听互联网音频广播。 SHOUTcast允许我们向连接到服务器的远程客户端广播音乐流。
在本教程中,我们将学习如何在Ubuntu 18.04 LTS上安装SHOUTcast媒体服务器。
要求
- 运行Ubuntu 18.04 LTS的服务器。
- 您的服务器上配置了静态IP地址192.168.0.102。
- 根在您的服务器上设置。
安装Shoutcast
首先,您需要从其官方网站下载Shoutcast的最新版本。 您可以使用以下命令下载它:
cd ~
wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
下载完成后,在主目录中创建一个新目录并在其中提取下载的文件:
mkdir ~/shoutcast
cd ~/shoutcast
tar -xvzf sc_serv2_linux_x64-latest.tar.gz
接下来,您将需要为Shoutcast创建一个新的配置文件。 你可以用下面的命令来做到这一点:
nano sc_serv.conf
添加以下行:
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.102:8000 logfile=logs/sc_serv.log w3clog=logs/sc_w3c.log banfile=control/sc_serv.ban ripfile=control/sc_serv.rip
根据需要更改密码和IP地址。
访问Shoutcast
Shoutcast现在已经安装并配置完毕,现在该启动Shoutcast服务并访问其Web界面。
运行以下命令启动Shoutcast服务器:
./sc_serv &
你应该看到下面的输出:
2018-05-30 17:37:03 INFO *********************************************************************
2018-05-30 17:37:03 INFO ** SHOUTcast Distributed Network Audio Server (DNAS) **
2018-05-30 17:37:03 INFO ** Copyright (C) 2014-2017 Radionomy SA, All Rights Reserved **
2018-05-30 17:37:03 INFO *********************************************************************
2018-05-30 17:37:03 INFO [MAIN] SHOUTcast DNAS/posix(linux x64) v2.5.5.733 (Oct 9 2017)
2018-05-30 17:37:03 INFO [MAIN] PID: 9383
2018-05-30 17:37:03 INFO [MAIN] Saving log output to `/home/administrator/shoutcast/logs/sc_serv.log'
2018-05-30 17:37:03 INFO [MAIN] Automatic log rotation interval: 1 day
2018-05-30 17:37:03 INFO [MAIN] Loaded config from `/home/administrator/shoutcast/sc_serv.conf'
2018-05-30 17:37:03 INFO [MAIN] Calculated CPU count is 2 -> using all available CPUs
2018-05-30 17:37:03 INFO [MAIN] Limited to 1024 file descriptors [relates to ulimit -n]
2018-05-30 17:37:03 INFO [MAIN] Starting 2 network threads
2018-05-30 17:37:03 INFO [MICROSERVER] Listening for source and client connections on port 8000
2018-05-30 17:37:03 INFO [MICROSERVER] Listening for legacy source connections on port 8001
2018-05-30 17:37:03 INFO [MICROSERVER] Flash policy file server not enabled
一旦服务器启动,打开您的网络浏览器并输入URL http://192.168.0.102:8000 ,您将被重定向到以下页面:
现在,点击服务器登录按钮,你应该看到如下所示的Shoutcast登录页面:
在这里,请提供您在配置文件中指定的管理员用户名和密码,然后单击确定按钮,您应该会在以下页面看到Shoutcast仪表板:
恭喜! 您已成功在Ubuntu 18.04 LTS服务器中安装Shoutcast服务器。