查看單個文章
舊 2004-05-13, 07:38 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 用winamp架設自己的電台

1、備齊winamp軟體,還有電台的插件程序,服務端程序。


winamp需要在2.5版以上。另外兩個名字在下面:


shoutcast-1-9-2-windows.exe
shoutcast-dsp-1-8-2b-windows.exe
東西不大,兩個加起來也就476k。


2、安裝軟體
shoutcast-dsp-1-8-2b.exe是winamp電台播放的DSP插件。注意要安裝到winamp的安裝目錄下的plug-in下。


shoutcast-1-9-2-windows.exe是網路電台的網路服務端。隨意安裝吧。


3、設定說明
安裝好兩個東西,執行winamp,按ctrl-p,開啟plug-ins下的DSP-Effect,選項
Nullsoft SHOUTcast Source DSP,出現一設定對話視窗。


3.1切換到OUTPUT頁,這頁主要設定兩個東西,一個是你的電台的連接阜(預設是8000)管理密碼這裡輸入的密碼要記住哦。


再按Yellowpages按鈕輸入你的電台描述,根據你的需要可以提交到shoutcast.com上發佈等。




這裡只要設定一 個Description的,就是別人連入收聽的時候提示的台名啦。

3.2切換到Encoder頁,這頁設定編碼器的音質資訊,根據你的帶寬和準備提供連接的數量,確定電台的音質。


預設是24kbps,22.050kHz,Mono。


3.3現在可以設定伺服器端,執行SHOUTcast DNAS (GUI),在功能表中選項編輯配置功能表。


會用記事本開啟一個配置文件,找到Password=行,輸入你剛才在Nullsoft SHOUTcast Source DSP的密碼,如果你剛才改了連接阜號,你還要改PortBase=的連接阜號,對了還有個差點忘了,找到MaxUser行,這個是設定最大用戶數的。

這個根據你的帶寬設定。


儲存退出,重新啟動服務端。
好了,回到winamp,進入設定dsp,點擊output頁,點擊connect連線到服務端,你可以用winamp播放mp3,正常的話有資料傳送到服務連接阜的。
好了這個電台就可以發佈了。


收聽的時候,需要告訴別人你的ip位址和連接阜號,讓對方在winamp中按ctrl-l輸入ip:連接阜號,
4.電台管理,用瀏覽器開啟電台位址就可以,本機管理可以輸入 http://localhost:連接阜號,如http://localhost:8000,點擊admin ,login,就可以登入管理界面。


shoutcast-dsp-1-8-2b下載位址為:
http://www.shoutcast.com/download/broadcast.phtml

shoutcast最新版下載位址為:
http://www.shoutcast.com/download/serve.phtml
http://www.onlinedown.net/shoutcast.htm


===========================================================================================
使用SHOUTcast來架設電台

  對於Winamp可能大家一定很熟悉了,它是Nullsoft公司推出的一個很不錯的免費的英特網音瀕播放軟體,可以播放MP3、WMA、CDA等大部分格式的音樂。我們將使用Winamp來進行廣播內容的存儲、組織和播放。

SHOUTcast Server則是Nullsoft公司推出的關於Winamp的音瀕流廣播伺服器軟體,採用了MPEG Layer 3(MP3)技術,實現了英特網上的音瀕流的既時廣播或者點播,而且它是完全免費的。

  我們先來看一看SHOUTcast系統的工作原理。整個系統由三個部分組成:

  (1)收聽:聽眾可以使用任何一個相容MP3音瀕流的多媒體播放軟體來收聽節目。

使用者可以通過訪問SHOUTcast的目錄來定位和選項收聽的頻道(音瀕流)。

推薦的播放器軟體:
Winamp(Windows用戶)、Audion(Mac用戶)、X MMS(Linux/X Windows用戶)。

  (2)廣播:如果你想進行廣播,必須首先執行自己的伺服器或者找一個可以使用的SHOUTcast伺服器。


有了一個伺服器以後,就可以使用Winamp(需要安裝一個插件-SHOUTcast Source)來傳送音瀕資訊給伺服器,再由伺服器向收聽者進行廣播了。

  (3)SHOUTcast伺服器:SHOUTcast Server(SHOUTcast分佈式網路音瀕伺服器-DNAS)是整個系統的核心。


這個軟體執行在一台連接在英特網上的電腦上,負責從廣播源那裡接收音瀕資訊,更新SHOUTcast目錄的資訊(廣播源目前播放的內容),向收聽者進行廣播。

  這其實就分別對應著前面所說的英特網電台的三個部分。


而且我們可以看到,系統的工作原理很像現實中的電台:電台要進行播音(廣播源),先得把資訊發到廣播電視塔(SHOUTcast伺服器),再由廣播電視塔向廣大聽眾廣播。

  安裝和設定SHOUTcast Server

  在SHOUTcast的主http://www.shoutcast.com上可以下載到最新版本的Nullsoft SHOUTcast Server軟體。SHOUTcast Server可以執行在多個流行的操作系統平台上:Windows 9x、Windows NT、FreeBSD等等。


SHOUTcast Server自動接收廣播源傳送來的音瀕資訊,更新SHOUTcast目錄,然後向收聽者廣播。


我這裡以Windows平台為例來說明SHOUTcast的安裝和設定?HOUTcast Server的安裝很簡單。


你得到的安裝程序是一個Zip壓縮檔案,把它解壓縮到一個目錄裡就完成安裝了,建議安裝在Program Files\Winamp\SHOUTcast\目錄下,這樣方便搜尋。


解壓縮後得到三個文件:sc_serv.exe、sc_serv.ini和readme.txt,其中前兩個文件就是我們的SHOUTcast Server了,只要點擊執行sc_serv.exe,就可以執行SHOUTcast伺服器了。


可以為sc_serv.exe在桌面新增一個建立捷逕,以便隨時啟動SHOUTcast伺服器。


由於是由SHOUTcast伺服器來進行實際的網路廣播 ,所以最好把SHOUTcast Server執行在網路帶寬比較寬的電腦上,而且需要有類BIOSIP的電腦。

  執行SHOUTcast伺服器之前需要進行一些基本的設定。


SHOUTcast Server並沒有提供方便的可視化設定功能,只能通過手工修改配置文件來設定。


在Windows裡用寫字板或者別的文本編輯器開啟sc_serv.ini,我們看到可以進行以下幾方面設定:日誌、網路、伺服器和擴展日誌。關鍵的一些參數如下:

  * PortBase:廣播的連接阜號,聽眾將使用這個連接阜號來收聽廣播。預設為8000,注意這個連接阜號不能與別的套用衝突。


例如,可以使用8080,寫上「PortBase=8080」即可。

  * MaxUser:允許的最大聽眾同時連接數。這個參數需要根據帶寬和電腦的具體情況來設定。因為每個連接都需要消耗一定的帶寬和系統資源(記憶體、CPU等)。例如,可以設為「MaxUser=100」。

  * Password:連接伺服器的密碼。在一個廣播源向一個伺服器傳送音瀕資訊的時候需要使用這個密碼。

  * Logfile:日誌文件的路徑和檔案名。

  * SrcIP:接收廣播源的網路接頭IP,預設為ANY,在本機的所有網路接頭上都可以接收廣播源的資訊。



如果伺服器所在的電腦有多個網路卡,則可以填入允許接收廣播源的那些網路卡的IP。如果設為「SrcIP=127.0.0.1」,那麼別的電腦將不能使 用這個伺服器來進行廣播。

  * DestIP:進行廣播的網路接頭IP,預設為ANY,向本機的所有網路接頭進行廣播。

  另外,還可以在同一個電腦上同時執行多個SHOUTcast伺服器,只要這些伺服器所使用的連接阜號不衝突即可。



方法是將sc_serv.ini拷貝成多份,更改成別的名字,配置不同的連接阜號,例如sc_serv1.ini,然後以這個配置文件為參數 執行SHOUTcast Server(「sc_serv.exe sc_serv1.ini」)即可啟動另一個伺服器。

  SHOUTcast伺服器還具有動態平衡負載、中繼伺服器、產生HTML格式的日誌、遠端管理等功能,這裡不再一一說明,請參考SHOUTcast伺服器的我的文件。

  做一個電台D.J.

  有了伺服器,現在就來架設我們英特網電台的廣播間,也就是前面提到的廣播源。前面已經提到,我們將使用Winamp來進行廣播。

  首先,需要下載並安裝一個2.05以上版本的Winamp,當然最好是最新版本,因為可以使用到Winamp的一些最新特性。Winamp在它的主www.winamp.com上可以下載,各大FTP站點也有。

  然後,我們需要下載一個Winamp的插件-Nullsoft SHOUTcast Source Plug-in(DSP插件)。



Winamp不能直接與SHOUTcast伺服器打交道,這個SHOUTcast Source插件在Winamp和SHOUTcast伺服器之間起著橋樑的作用,它的工作是:按需要的比特率對音瀕編碼、傳送;與SHOUTcast伺服器聯繫;傳送SHOUTcast目錄資訊。

SHOUTcast Source插件目前只有X86/Win32平台的版本,所以現在我們只能在Windows平台上進行廣播。



插件可以在SHOUTcast的主頁上下載。下載得到的安裝文件是一個Zip壓縮檔案,把它解壓縮到Winamp的插件目錄裡即可。

  SHOUTcast Source插件還需要一個MP3編碼器來產生音瀕流,這裡推薦使用微軟的Netshow Services,可以從微軟主頁或者SHOUTcast主頁上下載,安裝後重新啟動系統就可以了。

  SHOUTcast Source插件安裝好以後,啟動Winamp進入Winamp的插件設定對話視窗,可以看到這個插件。在對話視窗裡點擊它,則會打出SHOUTcast Source視窗,顯示插件的一些狀態資訊,如圖3所顯示。


點擊視窗中Server項旁邊的Set按鈕,則進入伺服器的設定:在這裡填入所使用的SHOUTcast伺服器的IP、連接阜號、密碼及給SHOUTcast目錄的一些資訊(如果希望把你的電 台資訊發佈在yp.shoutcast.com上面的話)。


點擊視窗中Format項旁邊的Set按鈕,則進入格式設定對話視窗:需要設定音瀕流的格式、一些關鍵參數(比特率、音瀕採樣率、立體聲或者單聲道),建議採樣率使用11.25kHz、22 .50kHz或者44.1kHz。



注意:如果沒有安裝MP3編碼器的話,則設定不了格式。設定好伺服器和格式資訊後,如果設定正確的話,點擊Connect按鈕就可以連線到SHOUTcast伺服器上了。

  要做一個真正的電台D.J.,那麼還需要為Winamp安裝一個小插件-Live Recording插件,這個插件同樣可以從SHOUTcast主頁上下載。


這個插件可以讓你使用麥克風來通過Winamp進行廣播。

  現在,我們的播音間就大功告成了,可以開始工作了。


在Winamp裡選項一些MP3、WAV等格式的音瀕文件播放。

當Winamp開始播放的時候,我們的英特網電台就可以正式向全世界播音啦!這時候Winamp的音量調節是不起作用的,但是你可以調節 EQ,增強你的音樂效果。

  做電台D.J.,有時候需要用麥克風說一些話,例如「下面是某某點播的一首老歌」,那麼在Winamp裡按Ctrl-L,輸入liverec://,點擊Open,對著麥克風說話就可以了。說完話後,在Winamp裡選項需要播放的文件播放就可以切換過來。

  你也可以預先錄製好一些講話,然後與其他一些音樂文件(MP3、WAV)一起編排好,然後使用Winamp播放,就可以自動進行一段長時間的廣播了。

  收聽英特網電台

  前面已經提到,可以使用任何一個相容MP3音瀕流的多媒體播放軟體來收聽我們的英特網電台的節目。


以Winamp為例,如果要收聽my.host.com上8080連接阜的伺服器的廣播,那麼在Winamp裡按Ctrl-L,輸http://my.host.com:8080,點擊Open,就可以收聽廣播了。

  也可以通過訪問SHOUTcast的目錄來定位、選項收聽的頻道(音瀕流)。


SHOUTcast目錄[url]http://yp.shoutcast.com上,在這裡你可以看到很多正在廣播的茉/url]^特網電台,以及它們正在播放的內容,只要點擊相應的連接選項,使用Winamp開啟就可以收聽節目了。
psac 目前離線  
送花文章: 3, 收花文章: 1630 篇, 收花: 3204 次