2007年3月10日

架設自己的網路廣播電台

最近因為盜版抓得緊,MP3 已經不敢放到公司電腦內,可是又很想聽歌,只好自己架個網路廣播電台,反正家裏 Server 整天都開著,不用白不用。

網路廣播電台的軟體我選擇了 SHOUTcast server,這是 NullSoft 旗下的軟體,這樣說好像不太熟悉,但說起 NullSoft 旗下另一項產品大家應該就很熟悉了,其實這就是 Winamp 的發行公司。

SHOUTcast 是由 NullSoft 研發出來的 Streaming 技術,適合用在網路廣播電台方面。官網內列出很多好心人士架設的免費網路廣播電台,分門別類林林總總共有 800 多個,聽也聽不完。

上班我都會打開這些網路電台來聽,尤其鄉村音樂更是我的最愛,但聽久了會發現很多電台都是固定一些歌曲輪流播放,開始會膩。應該是版權問題吧,網路上找不到採用 SHOUTcast 技術的中文流行歌曲的廣播電台,剛好公司又不能放 MP3,只好自己架設了。

架設網路電台需要有下列三個軟體

  • SHOUTcast Server:網路廣播電台的 Server 端軟體,Win32 版本在此下載
  • Winamp:SHOUTcast Server 指定目錄抓歌播放的功能有點遜,無法做到隨機輪播,但他可以吃外來的 Source,所以採用 Winamp 當作他的音檔來源。Winamp 的版本眾多,但我只需要簡單的播放功能,下載 Winamp 5.33 Lite 就可以了,5.33 版在此下載
  • SHOUTcast DSP Plug-In:Winamp 的 Plug-In,讓 Winamp 可以將聲音發送到 SHOUTcast Server,在此下載

將上述三套軟體都安裝完畢後,先選擇「開始」→「Program」→「SHOUTcast DNAS」→「Edit SHOUTcast DNAS configuration」,這是 Server 的設定檔。找到 Password= 將後面的密碼改掉,當你從遠端連入 SHOUTcast Server WEB 控制頁面後,可以使用這個密碼登入 Administrator 介面,做一些 Server 的簡單管理。MaxUser=32PortBase=8000 則看個人需求更改。

接著在同一選單下找到「SHOUTcast DNAS (GUI)」,打開 SHOUTcast Server Monitor 介面,Monitor 介面只是用來觀看 Server 即時訊息用,關掉也不會影響 Server 正常的運作。

Server 設定完畢,接下來就是將歌曲傳送到 Server 上。打開 Winamp,按快速鍵 Ctrl+P 可看到 Nullsoft SHOUTcast Source DSP 的 Plug-In。

點兩下打開設定,先設定 Encoding,可設定五組編碼設定。編碼方式會影響網路流量的高低,128kbps, 44.100kHz Stereo 大約是 15 ~20 KB/Sec。

再來切換到 Output,指定 SHOUTcast Server 的位置,可設定五組 Output,同時把音樂發送到 5 台 SHOUTcast Server 上。

我的 SHOUTcast Server 和 Winamp 在同一台電腦上,所以Address 指定 localhost,由此可以得知,Source 其實不用跟 SHOUTcast Server 同一台電腦,SHOUTcast Server 可以只負責廣播,來源就交給其他人處理。

Port、Password 要與之前 Server 設定檔中的 PortBase、Password 相同,然後挑選你要的編碼方式。

接著就按照一般方式使用 Winamp 播歌,音樂就會被送到 Server 上囉!

要從遠端播放可使用 Windows Media Player,「檔案」→「開啟 URL」,填入電腦 IP 或是 Domain 位置 http://your-ip:8000/ 直接播放即可。

如果使用 foobar2000 則要輸入 http://your-ip:8000/listen.pls 才可正常播放,不然會找不到。

 

在 IE 中進入 http://your-ip:8000/ 可以從遠端進行簡單的 SHOUTcast Server 管理。

選擇 Admin Login 輸入帳號密碼後可進入 Administrator 介面,可 Kick 某個 listener 或是 ban 掉 IP、甚至 ban 掉整個 subnet。(預設的登入帳號是 admin)

2007.04.06 更新
架設自己的網路廣播電台(二)
Related Posts Plugin for WordPress, Blogger...