|
|
CML
eDonkey中文站站長.版主
. 積分: 93
. 文章: 334
. 收花: 347 支
. 送花: 65 支
. 比例: 0.19
. 在線: 2212 小時
. 瀏覽: 7540 頁
. 註冊: 8214 天
. 失蹤: 383 天
|
|
|
|
|
|
|
#1 : 2004-8-1 03:18 PM
只看本作者
|
送花
(40)
送出中...
|
|
|
|
[更新2004/08/14]
將 SHOUTcast 做大部分中文化及 oddcast 加入轉碼功能,
可將日文及簡體字轉換成繁體, 其他語言或缺字仍然會是???
(可轉換的約 3226 字, 其餘由系統自動轉換),
至於會出現雜音可由 foobar2000 本身內含的 DSP "Advanced Limiter" 去解決,
或是利用 oddcast 設定裡面的[削波失真限制器]也可做同樣的處理...
-------------------------------------------------------------------------------------------------
利用 foobar2000 可架設簡單的網路電台讓你的朋友聽到你目前正在聽的歌曲,
但先決條件是上載速度要夠快,不然音質會很糟...
首先至下面各連結下載 foobar2000 和 shoutcast 及 oddcast
http://www.foobar2000.org/
http://www.shoutcast.com/download/ (選 Be a Server 那個)
http://www.oddsock.org/tools/oddcastv2_foo/
shouctcast 部分中文化及 oddcast 中文化版(包含一些修正, 仍需下載上面的主程式), 點此下載
下面教學為英文版, 中文化版的教學放在最下方...
安裝好各軟體之後先執行[開始]->[所有程式]->[SHOUTcast DNAS]->[Edit SHOUTcast DNAS configuration]
做設定檔的設定,
(使用 Ctrl+G 來移至該行)
在第 21 列的 MaxUser 表示能連接的使用者數,依你的頻寬及廣播的音樂編碼率而定,
若壓縮為 32kbps 而 MaxUser=10 則代表需要上載 320kbps=40KB 的速度,
在第 29 列的 Password 表示傳送資料到伺服器時所需的密碼,最好是修改成其他的
在第 37 列的 PortBase 表示別人連線到你的伺服器所用的連接埠,可以直接用預設值,
或是改成 80 別人就不用在網址後面加 http://xxx:8000/ 的 8000 了
第 67 列的 ShowLastSongs 可設定已播放歌曲的記錄數量
第 105 列的 SrcIP 是廣播的來源 IP ,可改成 127.0.0.1 限制只有本機可以廣播
第 143 列的 AdminPassword 沒設定時,會以第 29 列的 Password 為密碼
設定完成後再執行[開始]->[所有程式]->[SHOUTcast DNAS]->[SHOUTcast DNAS (GUI)]
視窗出現後在選單第二個[Hide Monitor]點一下來隱藏([Kill server]則是關閉)
再開啟 foobar2000 ,如下面畫面進入設定的地方
將 DSP 的 [Oddcast V2] 加入 [Active DSPs]
隨便點一首歌來放,會出現一個視窗,如下圖
按 [Config] 進入後
[General]用來做一般設定,
這時可以設定 [Bitrate(kpbs)] 也就是壓縮比例,因為我的網路是 64kbps 只能用 32 kpbs (用 64 會停頓,且這些值為:
For MPEG1 (sampling frequencies of 32, 44.1 and 48 kHz)
n = 32,40,48,56,64,80,96,112,128,160,192,224,256,320
For MPEG2 (sampling frequencies of 16, 22.05 and 24 kHz)
n = 8,16,24,32,40,48,56,64,80,96,112,128,144,160))
[Sample Rate] 為取樣率,通常不需更改,若為低編碼率(低於64)建議改為一半或更低(經測試在32kbps以四分之一的11025 sample rate聲音會比較好聽一點)
[Channels] 為聲音頻道數,單音(1)彧立體音(2)
[Encoder Type] 編碼型式,選擇 [LAME]
紅框下面的部分,大部分應該不會有人想要儲存下你廣播的內容所以照預設值即可
第二頁的 [Encode] [VBR] 打勾
第三頁的 [Server]
[Record from Windows Recording Device] 從視窗的音源裝置錄音,可同時混合其他聲音來源(我沒試過,錄音裝置選取混音器應該就是什麼聲音都錄進去吧)
[Server Type] 選 [Shoutcast]
[Server] 打 localhost 或是 127.0.0.1
[Port] 若在 SHOUTcast 的 PortBase 沒有變動則照原來的 8000
[Encoder Password] 設定先前在 SHOUTcast 輸入的
[Genre]是音樂的類型,依個人所需做更改
[Mountpoint] 在目前使用的 Shoutcast 用不著(是 Icecast2 在用的)
[Stream URL] 則為別人播放時的網址,可用IP或是去申請免費的域名來使用
[Server Desc] 為伺服器描述
[Reconnect Secs] 為重新連接到 SHOUTcast 伺服器的間隔時間
[Live Rec Samplerate] 在[Record from Windows Recording Device]選項有使用時才會使用的,不需更改,除非你要降低取樣率
[Public Server] 是否為公開的,若為公開會公佈在 SHOUTcast 的網頁,在這裡我設不公開(別人一樣能連)
[Reconnect] 與 SHOUTcast 伺服器斷線時自動重新連線
按 [OK] 後即可按 [Connect] 連線到伺服器,連線成功會出現下圖
大約15~30秒左右(緩衝關係),就可以以你設定的 [Stream URL] 在其他播放軟體開啟播放,
聲音會和你目前播放的時間有延遲,若要試聽而不聽到重疊聲音可在 foobar2000 內將輸出改成[Null Output]且在上面的[Record from Windows Recording Device]不能打勾否則沒聲
下圖為WMP9播放時的情形,上面寫80k應該是參考值吧(實際也才32k)
---------------中文化版---------------
開啟 foobar2000 ,如下面畫面進入設定的地方
將 DSP 的 [Oddcast V2] 加入 [Active DSPs]
並由右方進入 oddcast 的設定頁
如上圖,
[位元率 (kbps)]表示設定壓縮出來的位元率大小,
依個人的上載速度下去做設定,因為我的網路是 64kbps 只能用 24 kpbs (用 64 會停頓,且這些值為:
For MPEG1 (sampling frequencies of 32, 44.1 and 48 kHz)
n = 32,40,48,56,64,80,96,112,128,160,192,224,256,320
For MPEG2 (sampling frequencies of 16, 22.05 and 24 kHz)
n = 8,16,24,32,40,48,56,64,80,96,112,128,144,160))
[編碼器類型] 選擇 [LAME] 壓成一般使用的 MP3 格式
[取樣率] 通常在較大的[位元率 (kbps)]不需更改,若為低編碼率(低於64)建議改為低一點可由下拉清單來選取(經測試在24kbps以四分之一的11025聲音會比較好聽一點)
[頻道數] 為聲音頻道數,單音(1)彧立體音(2)
[另存廣播備份] ,在[儲存串流在廣播備份資料夾]選項有使用時,可將廣播的內容儲存在該資料夾,
右方的[->]可以瀏覽方式來選擇,[儲存成 WAV 格式]則是以WAV無壓縮方式儲存,檔案會很大
[記錄等級] 用來選擇除錯記錄儲存的等級,通常不須更改
其格編碼器的編碼方式如上圖,在上面使用了[LAME]編碼器,所以只看[Lame]的部分,
將[VBR]打勾並將[VBR 模式]選擇[vbr_abr],若覺得其他比較好也可以選擇其他的
同上,也只看[Lame]的部分,[品質]由[1~10],越高越好,但CPU負載也就會加重,
由於廣播設的[位元率 (kbps)]通常不會高故設[1]即可
[伺服器類型]這裡使用的是 [Shoutcast] ,也可以使用其他的
[公開] 若為公開會公佈在 SHOUTcast 的網頁,在這裡我設不公開(別人一樣能連)
[自動連線] 在開啟 foobar2000 時第一次播放歌曲時會自動連線到伺服器
[斷線重連 (秒)] 在與伺服器斷線時自動重新連線右方的格子即為重試的間隔時間
[伺服器] 要連線的伺服器,打 localhost 或是 127.0.0.1
[連接埠] 若在 SHOUTcast 的 PortBase 沒有變動則照原來的 8000
[密碼] 設定先前在 SHOUTcast 輸入的
[從 Windows 錄音裝置錄音] 從視窗的音源裝置錄音,可同時混合其他聲音來源(我沒試過,錄音裝置選取混音器應該就是什麼聲音都錄進去吧)
[即時錄音取樣率] 在上一個選項有使用時才會使用的,不需更改,除非你要降低取樣率
[類型] 是音樂的類型,依個人所需做更改
[Mountpoint] 在目前使用的 Shoutcast 用不著(是 Icecast2 在用的)
[串流網址] 則為別人播放時的網址,可用IP或是去申請免費的域名來使用
[伺服器描述] 設定伺服器描述
按下 foobar2000 的 [Close] 後,先啟動伺服器,再任意選擇一個歌曲來播放,
若有設[自動連線]就會自動連線到伺服器或以手動方式按 [連線] ,連線成功會出現下圖
下圖為WinAMP播放時的情形,中文化版可以正確的顯示中文名稱了
---------------中文化版---------------
以上就是簡易的網路電台架設方式,詳細軟體安裝過程在這裡不做說明,只需完全安裝即可,
至於安裝 oddcast 時要求你下載其他元件應該可以直接按 [No] 不管他(也有可能我先前有裝)。
請勿任意轉貼,供[台灣eDonkey]網友使用 2004/08/14 CML
[CML 在 2013-2-3 07:54 PM 作了最後編輯]
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
|
|