====== 安装 SHOUTcast 伺服器 ======
===== 免费的广播! ======
使用 Gandi 的伺服器来建立您自己的广播非常简单。SHOUTcast 是一个来在网路上广播音乐的软体。您只需要安装他然后设定您的伺服器即可。
首先,您需要下载 SHOUTcast 。请到官方网页: http://www.shoutcast.com/download/,并且下载最新的版本,在编写本文的同时,最新的版本是 1.9.8。
wget http://www.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz
{{ fr:hosting:using-linux:tutorials:ubuntu:fr:photocast1.gif }}
一旦下载完成,请您解压缩 tar.gz 。
tar -xvzf sc_serv_1.9.8_Linux.tar.gz
{{ fr:hosting:using-linux:tutorials:ubuntu:fr:photocast2.gif }}
现在解压缩完成后,您可以看到有三个档案在资料夹内,请编辑设定档
nano sc_serv.conf
基本的使用不需要修改太多设定,只要修改使用者(user)、密码(password)与广播的名称(name)即可。
现在, 您快完成了(本教学)。请执行您的伺服器。
./sc_serv
然后,请打开您的浏览器并在网址列出入 http://your_servers_ip:8000 (8000 是预设的埠),您应该会看到如下画面:
{{ fr:hosting:using-linux:tutorials:ubuntu:fr:photocast3.gif?640 }}
伺服器的部份已经完成了!
当您执行 ./sc_serv 的时候,Shoutcast 伺服器会在前景执行。这表示您在停止它之前您无法进行其他任何操作。此外,当您的 SSH 连线中断时,Shoutcast 伺服器也会被中断。\\
为了避免这个问题,您需要在执行服务的时候改用背景执行的方式来执行:
./sc_serv &
或是使用 screen 这个工具将执行的应用程式卸载到背景作业去。
\\
===== 安装 WInamp 并且开始广播 =====
使用 [[http://www.winamp.com|Winamp]] 并加装 SHOUTcast 的外挂就可以轻松广播音乐。请下载最新的 Winamp ,外挂的部份可以在 [[http://www.shoutcast.com/downloads/shoutcast-dsp-1-9-0-windows.exe|这里找到]]。
执行 Winamp 后请选择 选项(options) > Winamp 偏好设定(preferences) > DSP/Effect 然后选择 Nullsoft SHOUTcast Source DSP v1.9.0
{{ fr:hosting:using-linux:tutorials:ubuntu:shoutcast.png }}
请在 OUTPUT 分页输入您的广播伺服器的位置,密码请输入您刚在 SHOUTcast 伺服器的 **设定档** 中所输入的密码,然后请选择编码的方式。
{{ fr:hosting:using-linux:tutorials:ubuntu:shoutcast2.png }}
您完成了,请执行您的播放清单就会开始广播。您的广播伺服器位置在: http://your_servers_ip:8000
{{ fr:hosting:using-linux:tutorials:ubuntu:fr:photocast6.gif }}
\\
===== 在伺服器上建立广播 =====
不是只有 Winamp 可以用来送音乐(虽然他很简单)。还有其他方法可以直接从伺服器发送您的广播。
下载编码器到您的伺服器内
wget http://www.shoutcast.com/downloads/sc_trans_posix_040.tgz
范例中编码器的版本可能不是最新的,我们希望您自行从 [[http://www.shoutcast.com/|SHOUTcast]] 检查一下最新的版本
在下载完成后,请解压缩到档案。会有一个资料夹叫 **sc_trans_040**。
tar xvzf sc_trans_posix_040.tgz
打开新建立的资料夹,编辑一个叫做 **sc_trans.conf** 的档案。
cd sc_trans_040
nano sc_trans.conf
这里您可以变更编码的方式、伺服器的 IP 位置、密码与广播站台的名称等,请输入您的广播伺服器资讯。
汇入您的音乐并且建立播放清单。例如,将所有音乐上传到 **home/gandi** 这个资料夹内,并且输入下列指令来建立播放清单 playlist_filename.lst。
find /home/gandi/ -type f -name "*.mp3" > playlist_filename.lst
播放清单的名称必须要跟 **sc_trans.conf** 内的设定一样
最后请执行下列指令来确认 SHOUTcast 伺服器是否正常运作!
./sc_trans_linux
===== 安装 Shoutcast 伺服器: 让他变得简单! =====
Gandi.net 提供了 **高弹性并且独立的网页代管主机**,您可以用一台伺服器同时使用多个网域名称/网页。我们的服务 **没有最低合约限制** ,您只需要十分钟就可以建立您的主机,每月只需要 $14 元起。请参阅我们的 [[http://www.gandi.net/hosting|Gandi 代管主机]] 了解更多细项。
----