[程式]試試自架網路電台


  恩....開始悠閒地放寒假了....=w=



  小弟這次要介紹的是如何架設網路電台,因為常常會在雪兒版或是其他地方看到網路電台分享,小弟有點好奇,所以就去找了找架設的方法~當然,能架設網路電台的軟體很多,在這邊介紹較容易設定的兩種(而且是免費軟體),Icecast以及SHOUTcast。










◎foobar2000+OddcastV3+IceCast◎






1.去官網(http://www.foobar2000.org/)下載foobar2000並安裝之(播放器)






2.下載foobar版外掛OddcastV3(http://www.oddsock.org/tools/oddcastv3/),選擇foobar安裝位置並安裝外掛(使播放器傳輸音源給侍服端)








3.去官網(http://www.icecast.org/)下載icecast並安裝之(侍服端)









4.開啟IceCast,選Configuration>Edit Configuration以設定侍服端,其中
 clients:收聽廣播者上限人數
 sources:來源端上限數
 threadpool:處理client要求之執行緒的數量(如果client很多需把數字調大)
 source-password:管理來源端密碼,要和OddcastV3設定的Encoder Password相同
 relay-password:中繼站密碼
 admin-user:管理用帳號
 admin-password:管理用密碼
 hostname:伺服器名稱,將localhost改為動態DNS位置








5.開啟foobar2000,在foobar2000的preferences中將OddcastV3移至Active DSPs清單內以啟用外掛









6.載入歌曲清單並播放,便會跳出OddcastV3設定畫面。按OddcastV3中的Add Encoder,在Vorbis上按右鍵>configure可作設定,就逐項依需求調整啦(Encoder Password要與前面IceCast的source-password相同;YP Settings中若要公開電台於ShoutCast電台網上則勾Public Server、填入公開資訊,否則取消勾選;可調整是否使用麥克風)









7.按下IceCast的Start Server按鈕以及OddcastV3的Connect按鈕以啟動電台









8.最後在自己設的轉址、port上(例如http://c5g4f4c4up2k.no-ip.org:8000/)便會出現IceCast的蹤跡,如此一來就可以點選聽電台了~(可以按網頁中的Administration登入察看電台的其他狀況;除了按Click to Listen外,也可以從播放軟體加入網址如http://c5g4f4c4up2k.no-ip.org:8000/radio.ogg以播放)











◎Winamp+(外掛)+SHOUTcast◎(安裝方法跟上面類似)









1.去官網(http://www.winamp.com/player)下載winamp並安裝之










2.下載winamp電台外掛(http://www.shoutcast.com/...-windows.exe),選擇winamp安裝位置並安裝外掛









3.去官網(http://www.shoutcast.com/download/files.phtml)下載shoutcast並安裝之









4.開啟SHOUTcast侍服端,選菜單的Edit config以作設定,設定完需重開。其中
 MaxUser:收聽廣播者上限人數,可用頻寬/編碼率來決定
 Password:管理用密碼,要和SHOUTcast Source的Output>Output1>Password相同
 PortBase:侍服端所用的Port,預設8000









5.開啟winamp,在Options>Preferences裡的Plug-ins>DSP/Effect中會看到XXXXXXXSource DSP v*.*.* [dsp_sc.dll]的選項,按一下會跳出視窗









6.從剛剛跳出的SHOUTcast Source視窗調整電台設定(Output>Output1>Password要與前面SHOUTcast侍服端的Password相同;encoder>encoder1選MP3 Encoder,依頻寬限制、品質需求設定Encoder Settings;Output>Yellowpages同樣是設定是否公開電台於ShoutCast電台網上;可調整是否使用麥克風、輸入音量)









7.按下SHOUTcast Source視窗Output>Output1>Connect按鈕以啟動電台









8.最後在自己設的轉址、port上(例如http://c5g4f4c4up2k.no-ip.org:8000/)便會出現SHOUTcast的蹤跡,如此一來就可以點選Listen聽電台了~(可以按網頁中的Admin Login,帳號admin、密碼同前,登入察看電台的其他狀況;除了按Listen外,也可以從播放軟體加入網址如http://c5g4f4c4up2k.no-ip.org:8000/listen.pls以播放)










  當然,也可以將播放器、侍服端等交叉使用,簡而言之只要有能夠相連通的播放器、播放器外掛、侍服端就能架設電台。而且,只要是播放器能夠播放的音樂格式,就可以將這些音樂當成輸入端而輸出成電台放送(因為Winamp可以播放很多少見的格式,小弟還蠻喜歡用的= =a)。



  不過要開啟播放軟體、加入連結,確實還挺麻煩的,因此電台點播系統就呼之欲出啦,這邊不多介紹(因為電台侍服軟體SAM要付費)。先去appserv官網下載並安裝組合套件(apache+php+MySQL+phpMyAdmin),接著裝SAM,在File>Config>Request Policy裡勾選Enable requests,下載samphpweb解壓並放在...\AppServ\www\samphpweb中,開啟並修改config.php中的設定,最後在http://<轉址>/samphpweb/便會出現剛剛設定完的samphpweb了。因為點歌系統是網頁服務,不會和port:8000的電台衝突,故可以並行使用,但也要注意apache是否會跟其他網頁服務衝突。

沒有留言:

張貼留言