用foobar2000播放服务器文件,用Foobar2000打造网络电台
PCD工具譜 軟件名稱:Foobar 2000 軟件版本:0.8.3 Build0829 授權方式:免費軟件 軟件大小:2424KB 下載地址: 最近筆者的朋友想在宿舍樓搞一個網絡電臺,可惜不知用什么軟件比較合適。筆者作為Foobar 2000的發燒友,向朋友推薦了Foobar 2000作為電臺廣播的
PCD工具譜
軟件名稱:Foobar 2000
軟件版本:0.8.3 Build0829
授權方式:免費軟件
軟件大小:2424KB
下載地址:
最近筆者的朋友想在宿舍樓搞一個網絡電臺,可惜不知用什么軟件比較合適。筆者作為Foobar 2000的發燒友,向朋友推薦了Foobar 2000作為電臺廣播的播放器。“可是Foobar 2000能建網絡電臺嗎?”朋友又提出了他的疑慮。為了打消朋友的疑慮,我又介紹說:“呵呵,光靠Foobar 2000當然還不能架設網絡電臺,還需要他的兩個助手ShoutCast和Oddcast_dsp_foo,具體實現方法且聽我慢慢道來……”
一、開始安裝
PCD工具譜
軟件名稱:ShoutCast
軟件版本:1.92
授權方式:免費軟件
軟件大小:263KB
下載地址:
軟件名稱:Oddcast_dsp_foo
軟件版本:2.0.10
授權方式:免費軟件
軟件大小:1262KB
下載地址:
軟件名稱:Lame MP3 Encoder
軟件版本:3.97
授權方式:免費軟件
軟件大小:368KB
下載地址:
Foobar 2000和ShoutCast的安裝按照提示一路OK即可。需要注意的是,Oddcast_dsp_foo要安裝到Foobar 2000的安裝目錄下,在安裝Oddcast_dsp_foo時,安裝文件將提示下載WM9編碼組件wmfdist.exe,它是用來支持WMA編碼。解壓縮Lame MP3 Encoder后將Lame_enc.dll文件拷貝到Foobar2000安裝目錄下,用來支持Lame MP3編碼。如果你用的是加強版,就當我前面的話沒說,因為加強版本身就直接支持APE、Lame MP3、OGG、WMA等編碼格式。
二、建立電臺實戰
Step 1:為Foobar 2000添加Oddcast插件
運行Foobar 2000,依次選擇下列功能選單:“Foobar 2000→preferences”,在左邊的窗口中找到“DSP Manager”,將“Oddcast V2”添加到Active DSPs窗口中,點擊“Save all”后關閉Foobar 2000。
Step 2:OddCast插件的配置
重新打開Foobar 2000的時候,Oddcast_dsp_foo插件將自動被加載。注意系統任務欄,OddCast的圖標將出現在Foobar 2000圖標的旁邊。雙擊它就可以進入OddCast插件的配置界面了。點擊Config按鈕,打開OddCast的配置窗口。
General Settings選項卡是用來配置基本通用屬性,這里我們需要注意的是Bitrate選項,Oddcast_dsp_foo支持VBR編碼輸出,所以這里不僅有平均碼率的設置,還有用于VBR的最大(Max)和最小(Min)碼率設置。筆者建議使用VBR編碼,根據使用者的帶寬來設置最大和最小碼率,如筆者的設置就為Avg:192 ,Min:128,Max:256。Sample Rate是用來設置采樣率的,默認值為44100KHz。Encoder Type選擇Lame編碼。如果設置不正確,軟件會給予相應的提示和幫助。
Save streams in archive directory選項為保存廣播內容為文件存儲在硬盤上,一般我們不需要勾選這個選項
Encode選項卡中是設置編碼選項,可選的有Lame、Ogg和WMA。這里我們選擇VBR Lame編碼,勾選VBR選項,VBR Mode設置為:vbr-abr,Quality為編碼質量級別,0為最高,這里我們選擇1
Server選項卡用于設置和ShoutCast服務器的連接屬性等,Server Type選擇“ShoutCast”,這里需要注意Oddcast_dsp_foo與ShoutCast服務器連接是需要密碼認證的,在Encoder Password中可隨意設置一個密碼,但要保證在后面的ShoutCast設置中的連接密碼與這里的密碼設置一致。其他的選項使用默認值即可。
完成上述設置后,點擊“OK”保存。
Step 3:ShoutCast服務器設置
運行SHOUTcast DNAS(GUI)程序,出現如圖5所示主程序界面。
點擊“Edit_config”按鈕彈出配置界面,在該文本配置文件中我們需要修改如下幾個值。
1.最大用戶值
找到MaxUser行,這里設置最大接入用戶數量。大家可根據自己的上行帶寬簡略的計算一下,256Kbps的廣播每個收聽用戶需要占用32KB的帶寬(1Byte=8bits),考慮到實際帶寬小于理論值,應該設定最大用戶數量小于計算得到的理論數值,以保證電臺進行廣播時不至于延時緩沖。
2.ShoutCast服務器連接密碼
找到Password行,這里的值只要修改為前面我們在OddCast Server選項卡設置的Encoder Password就可以了。
3.廣播端口
找到PortBase行,在這里是設定廣播端口,一般我們使用默認的8000端口即可。這樣你的電臺收聽地址即為//yourip:8000。同時,使用IE瀏覽器瀏覽這個地址(如)還可以看到ShoutCast提供的一個管理界面。其中,Status頁面會顯示服務器當前的運行狀況,Song history中可以提供播放的音樂記錄。當你的朋友點擊頁面中的listen鏈接時,Windows將自動調用系統中關聯的播放器來收聽你的電臺。另外ShoutCast服務器還提供了一個Admin Login管理員登錄窗口,方便管理員對服務器進行維護和設置。
設置完成后,保存這個文本文件,然后重新打開ShoutCast,配置文件即可生效。
至此電臺的配置都已經完成,打開Foobar 2000播放你喜歡的歌曲,點擊Oddcast_ dsp_foo中的Connect連接上ShoutCast。然后你就可以向你的朋友們宣傳你的電臺地址,讓朋友們共享你喜歡的音樂了。
三、結語
筆者使用過后,覺得ShoutCast廣播服務器系統資源占用也很小,運行起來十分流暢,而且還提供了簡潔方便的Web訪問方式用于管理,惟一不足在于對中文的支持不是很好,經常出現亂碼,但這并不影響使用。總而言之,Foobar 2000+ShoutCast+Oddcast的組合架設網絡電臺是個不錯的選擇,有興趣的朋友可以試試!
總結
以上是生活随笔為你收集整理的用foobar2000播放服务器文件,用Foobar2000打造网络电台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(796):字符串不可变
- 下一篇: 前端学习(1081):构造函数和原型概述