用Foobar2000架設網路電台
一、架設電台的軟體和硬體
硬體要求:請參見本站建立自己的廣播電台一文;
軟體要求:請下載本站的Foobar2000、oddcast_dsp_foo、Shoutcast,在安裝oddcast_dsp_foo時,安裝文件將提示下載WM9編碼元件和Lame_enc編碼元件,分別用來支持wma編碼和lame mp3編碼。您也可以選項從本站下載,其中Lame_enc.dll要求拷貝到Foobar2000安裝目錄下。
二、建立電台
安裝好Foobar2000、oddcast_dsp_foo、Shoutcast之後,首先要進行以下設定。
1.Foobar2000和oddcast_dsp_foo設定
開啟foobar2000,在功能表:Foobar2000、Preference中開啟如下設定界面,將Oddcast Oddcast DSP 插件啟動。
然後關閉Foobar2000,再次重新開啟Foobar2000的時候,oddcast_dsp_foo插件將自動被載入。注意系統工作列,OddCast的圖示將出現在Foobar2000圖示的旁邊。雙按它就可以進入OddCast插件的配置界面了。
點擊Config按鈕,開啟OddCast的配置視窗:
General選擇項中內容用來配置基本通用內容,這裡我們需要注意的是Bitrate選項,oddcast_dsp_foo支持VBR編碼輸出,所以這裡不僅有平均碼率的設定,還有用於VBR的最大(Max)和最小(Min)碼率設定。筆者建議使用VBR編碼,根據使用者的帶寬來設定最大和最小碼率。關於VBR和CBR、ABR可以參見本站MP3 全攻略和音瀕編碼專題兩篇文章,這裡不再重複。
Save streams in archive directory 選項為儲存廣播內容為文件存儲在硬碟上,一般我們不需要勾選這個選項。
Encode選擇項中設定編碼選項,可選的有Lame、Ogg和WMA,這裡我們選項 VBR Lame 編碼,勾選VBR選項,VBR Mode設定為: vbr-abr,Quality為編碼品質級別,0 為最高,這裡我們選項 1。
Server選擇項用於設定和ShoutCast伺服器的連接內容等,這裡需要注意oddcast_dsp_foo與ShoutCast伺服器連接是需要密碼認證的,在Encoder Password中隨意設定一個密碼,保證在後面的Shoutcast設定中的連接密碼與這裡的密碼設定必須一致。
到這裡oddcast_dsp_foo的設定完成,點擊OK儲存設定。
2.ShoutCast伺服器設定
開啟ShoutCast程序,出現以下主程序界面:
點擊Edit_config按鈕彈出配置界面,對於已經習慣Windows下圖形界面操作的朋友,這樣的文本配置文件可能看起來有些頭暈,不過在熟悉幾個主要配置以後,你將會發現,其實文本格式的配置文件其實也很簡單。
找到MaxUser行,這裡設定最大接入用戶數量,各位網友根據自己的上行帶寬可以簡略的計算一下,256kpbs的廣播每個收聽用戶需要佔用32KB的帶寬(1 Byte = 8 bits),這樣擁有10Mbps 上行帶寬的用戶最多可以承受約40個聽眾(10*1024/256 約等於 40),考慮到實際帶寬小於理論值,應該設定最大用戶數量小於這個數值,以保證電台進行廣播時不至於延時緩衝。
找到Password行,這裡就是我們在前面提到的和oddcast_dsp_foo進行連接的連接密碼設定,此密碼必須和在oddcast_dsp_foo中設定的一致。
找到PortBase行,在這裡是設定廣播連接埠,一般我們使用預設的8000連接埠即可。這樣你的電台收聽位址即為:http://yourip:8000。同時,使用ie瀏覽器瀏覽這個位址還可以看到Shoutcast提供的一個管理界面。當您的朋友點擊頁面中的listen連結時,Windows將自動使用系統中關聯的播放器來收聽您的電台。
設定完成後,儲存這個文本文件,然後重新開啟Shoutcast,配置文件即可生效。
至此電台的配置都已經完成,開啟Foobar2000播放您喜歡的歌曲,點擊oddcast_dsp_foo中的connect連接上ShoutCast。您可以向您的朋友們宣傳您的電台位址例如
http://61.xxx.xxx.xxx:8000,讓朋友們共享您喜歡的音樂了。
三、Foobar2000架設網路電台的優勢
Foobar2000支持的音樂格式豐富,佔用系統資源少。安裝版的Foobar2000直接支持ape,mpc,ogg等編碼格式,這意味著你可以方便的直接將這些音樂作為廣播內容播放給您的朋友們收聽。
其DSP連接插件oddcast_dsp_foo支持編碼方式豐富多樣,ogg、wma、lame_mp3一個不少,而且支持VBR編碼,有效的在帶寬和音質之間找到了平衡點。
ShoutCast廣播伺服器系統資源佔用源小、配置透明,而且提供了簡潔方便的Web訪問。