試試架設自己的網路電台來玩玩!—SHOUTcast(二)

2010-04-04001.jpg

以前對於網路電台很好奇,不知道是如何架設的?像是常看到的SHOUTcast或是Icecast2這些伺服器套件到底他們如何運作。因此找一下資料,原來他們基本上是不做任何播放的動作而他們的主要工作就是忠實的將所支援的音源由伺服器端傳送到客戶端去。

要安裝和使用SHOUTcast也相當容易,因為SHOUTcast不論是伺服器端或是SHOUTcast source的部分,幾乎各種作業平台都有其支援的套件,你可以容易的到SHOUTcast的開發網站去下載和安裝使用。

  • SHOUTcast:當下載回來且安裝好後,他的設定檔為sc_serv.ini(Windows版本)或sc_serv.conf(LINUX版本),其中預設port:8000(可視情況修改),其中比較要注意的是他的通關密碼Password=changeme(啟動伺服器前請視情況修改)這是預設的通關碼,音源要掛上伺服器就靠這組的通關碼,還有就是管理者admin的web頁面管理登入密碼AdminPassword=adminpass(啟動伺服器前請視情況修改)。這兩項清楚後SHOUTcast Radio的伺服器部分就可以啟動了。

    ; Password.  While SHOUTcast never asks a listener for a password, a
    ; password is required to broadcast through the server, and to perform
    ; administration via the web interface to this server.  This server should
    ; consist of only letters and numbers, and is the same server your broadcaster
    ; will need to enter in the SHOUTcast Source Plug-in for Winamp.  THIS VALUE
    ; CANNOT BE BLANK.
    Password=changeme

    ; ***************************
    ; Server configuration
    ; ***************************

    AdminPassword=adminpass
  • 音源部分:再傳送音源部分,在Windows系統上像是Foobar2000或是Winamp都有外掛程式來處理這個工作如Edcast for Foobar2000或Winamp。當然對於Winamp和SHOUTcast之間可是同袍兄弟,當然也有自家的外掛程式SHOUTcast Radio DSP plug-in for Winamp來給Winamp來使用。而它的使用方式和Edcast差不多,而Edcast使用方式可參考上一篇貼文試試架設自己的網路電台來玩玩!— Icecast2(一)。於Winamp上要啟動這些source外掛在偏好設定->外掛程式->DSP/ 效果 ->Nullsoft SHOUTcast Source DSP v1.9.1 [dsp_sc.dll](或是oddcast DSP v3 [dsp_oddcast_v3.dll])點選其一,它們就會出現設定的視窗。

2010-04-04002.jpg

2010-04-04002 (2).jpg

2010-04-04001 (2).jpg

  • 在Linux系統(如Ubuntu)上音源傳送伺服器部分你可下載一樣是SHOUTcast的自家產品SHOUTcast Radio DSP for Unix/Linux/MAC OSX,而要使用SHOUTcast Radio DSP for Linux時就和SHOUTcast DNAS application(SHOUTcast Radio伺服器)一樣簡單,他們都不需要你再去編譯,只要下載回來解壓縮到你自己指定的目錄夾內,在終端機程式內輸入可執行檔即可,像是伺服器就輸入./sc_serv,若是音源source(SHOUTcast Radio DSP)就輸入./sc_trans_linux 就好了。當然在啟動SHOUTcast Radio DSP for Linux(sc_trans_linux)前先要做一個list檔案給SHOUTcast Radio DSP for Linux,在終端機程式內輸入find /你放置/mp3/檔案的/目錄夾 -type f -name "*.mp3" >  /放置的/目錄夾 /playlist_filename.lst做好後就開始修改設定檔sc_trans.conf。


; PlaylistFile (required EVEN IF RELAYING) – playlist file (to create, use
; find /path/to/mp3/directory -type f -name "*.mp3" > playlist_filename.lst
PlaylistFile=example.lst (你剛做的list檔案)

; ServerIP/ServerPort are the target server to send to
ServerIP=伺服器的位址
ServerPort=8000 (可視情況修改)

; Password is the password on the sc_serv you’re sending to.
Password=yourpassword (伺服器的通關碼)

2010-04-05001.jpg

當設定檔主要的幾個設定設定好後,就可以啟動SHOUTcast Radio DSP for Linux(sc_trans_linux)。在客戶端方面可以用像是VLC、MPlayer或是Songbird等播放軟體在網址列或是開啟網址輸入http://伺服器位址:8000/listen.pls,這樣你就可以聽 到由伺服器端所傳來的音樂。

附記:

上一篇貼文: 試試架設自己的網路電台來玩玩!—Icecast2(一)

張貼分享:

Powered by Windows Live Writer and Google文件

廣告

123

張貼於電腦, 軟體工具, Linux, Ubuntu, Windows, 多媒體播放工具, 伺服器
3 comments on “試試架設自己的網路電台來玩玩!—SHOUTcast(二)
  1. […] 上一篇貼文:試試架設自己的網路電台來玩玩!—SHOUTcast(二) […]

  2. TIGER 說道:

    請教一下,在winamp中設定Nullsoft SHOUTcast Source DSP v1.9.1,在ENCODER設定中,如ENCODER 1 ,內定值為AAC + ENCODER ,如改為MP3 ENCODER ,每次都須重設為MP3 ENCODER,不然均會回到AAC+ENCODER ,有沒有辦法讓設定值固定? 謝謝!

    • julian14632 說道:

      目前連改設定檔也會如此,若確定不用aac+那就將enc_aacplus.dll改成enc_aacplus.dll.bak。
      若你有興趣你也可試用edcast for winamp,edcast除了支援shoutcast server也支援icecast2 server。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

Last.fm

Firefox Download Button
文章張貼日期
四月 2010
« 三月   六月 »
 1234
567891011
12131415161718
19202122232425
2627282930  
分類標籤
各期張貼數
貼紙標籤
HEMiDEMi
%d 位部落客按了讚: