RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [教學]利用 foobar2000 架設簡易網路電台 - 更新[2004/08/14]   字型大小:||| 
CML
eDonkey中文站站長.版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30


 . 積分: 93
 . 文章: 334
 . 收花: 347 支
 . 送花: 65 支
 . 比例: 0.19
 . 在線: 2212 小時
 . 瀏覽: 7540 頁
 . 註冊: 8003
 . 失蹤: 172
#1 : 2004-8-1 03:18 PM     全部回覆 引言回覆

評分:+5   
[更新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 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
CML
eDonkey中文站站長.版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30


 . 積分: 93
 . 文章: 334
 . 收花: 347 支
 . 送花: 65 支
 . 比例: 0.19
 . 在線: 2212 小時
 . 瀏覽: 7540 頁
 . 註冊: 8003
 . 失蹤: 172
#2 : 2004-8-3 06:46 PM     全部回覆 引言回覆


引用:
Vic寫到:
發現一個問題~ 就是廣播時~ 中文名稱並不能正常顯示~ CML或者其他朋友有遇到這問題嗎?

因為 foobar2000 使用 utf8 格式, 而 oddcast 並不使用 utf8 導致非英文字時會變亂碼,
我會向 oddcast 作者反應, 或者也可以用 winamp 架設 http://www.shoutcast.com
有架設的工具, 但因為 winamp 支援的檔案不多(要再外掛), 所以會有點麻煩,
可以暫時以 oddcast 視窗的 Metadata 下面的小 M 按鈕設定標題,
Lock Metadata 可以鎖定標題...



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
CML
eDonkey中文站站長.版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30


 . 積分: 93
 . 文章: 334
 . 收花: 347 支
 . 送花: 65 支
 . 比例: 0.19
 . 在線: 2212 小時
 . 瀏覽: 7540 頁
 . 註冊: 8003
 . 失蹤: 172
#3 : 2004-8-4 07:46 PM     全部回覆 引言回覆


引用:
Vic寫到:
另外~ 熊小想問一問有人知道如何在廣播的情況下~ 用另一個player(e.g. winamp, mwp等)來聽歌看電影~ 而沒有廣播的音樂嗎? 現在廣播+看影片時~ 都2個聲音~ 好

我貼的文章提到, 將輸出設成"Null output"就會無聲了, 至於亂碼我去抓到了原始碼,
初步已修正, 等我檢查完成後會再放上, 並將SHOUTcast的程式跑的網頁中文化.



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
CML
eDonkey中文站站長.版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30


 . 積分: 93
 . 文章: 334
 . 收花: 347 支
 . 送花: 65 支
 . 比例: 0.19
 . 在線: 2212 小時
 . 瀏覽: 7540 頁
 . 註冊: 8003
 . 失蹤: 172
#4 : 2004-8-4 11:08 PM     全部回覆 引言回覆

SHOUTcast 只做了網頁及程式一小部分的中文化,

oddcast 目前修正及新增的有:
-中文名稱無法顯示問題(非系統預設語言的文字會變???)
-將設定的視窗整合到 foobar2000 裡面(設定會自動儲存, 並在下次連線伺服器時生效)
-加入自動連線的選項
-直接關閉 foobar2000 時會自動從伺服器離線(免得下次開啟說連不上, 因同時只能一個)
-界面中文化

若發生任何問題也請回報(雖然測試過1小時...但也有可能我沒測到的部分)

檔案由此下載(可能不好下載, 多試幾次吧...)

[CML 在 2004-8-6 04:33 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
CML
eDonkey中文站站長.版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30


 . 積分: 93
 . 文章: 334
 . 收花: 347 支
 . 送花: 65 支
 . 比例: 0.19
 . 在線: 2212 小時
 . 瀏覽: 7540 頁
 . 註冊: 8003
 . 失蹤: 172
#5 : 2004-8-5 12:18 PM     全部回覆 引言回覆


引用:
ballgi寫到:
哈~~超屌~~可不可以教我作一個可以用Foobar來聽網路節目丫^^中廣古典數位音樂網

這是給winamp用,可播real audio, 我沒試過, 應該可以播網路的 , foobar似乎不會有...要看有沒有人肯寫程式了



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
CML
eDonkey中文站站長.版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30


 . 積分: 93
 . 文章: 334
 . 收花: 347 支
 . 送花: 65 支
 . 比例: 0.19
 . 在線: 2212 小時
 . 瀏覽: 7540 頁
 . 註冊: 8003
 . 失蹤: 172
#6 : 2004-8-10 08:32 AM     全部回覆 引言回覆


引用:
i31217寫到:
好怪...
為什麼我撥放的時候都會有雜音
http://904157.adsldns.org:8000/

有時會有雜音好像是程式本身問題...., 停止再重放一次就好了,
剛才再檢查過發現聲音太大的關係, 將 DSP的音量控制放在oddcast上方,
將音量調小一點就不會了...我會再找其他的解決方式...

[CML 在 2004-8-10 08:48 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
CML
eDonkey中文站站長.版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30


 . 積分: 93
 . 文章: 334
 . 收花: 347 支
 . 送花: 65 支
 . 比例: 0.19
 . 在線: 2212 小時
 . 瀏覽: 7540 頁
 . 註冊: 8003
 . 失蹤: 172
#7 : 2004-8-10 11:45 PM     全部回覆 引言回覆


引用:
i31217寫到:
感謝CML的回覆
不知道是我不是用錯了方法
問題還是沒改善
我繼續試試看好了

可以用其他的dsp來改善, 將 soft clipping limiter 或 advanced limiter 加入 active dsps 並放在
oddcast 上面, 應該就不會有雜音了, 目前我正在把這功能直接內建,
並且有可能的話會加入日文及簡體的轉換...



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
CML
eDonkey中文站站長.版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30


 . 積分: 93
 . 文章: 334
 . 收花: 347 支
 . 送花: 65 支
 . 比例: 0.19
 . 在線: 2212 小時
 . 瀏覽: 7540 頁
 . 註冊: 8003
 . 失蹤: 172
#8 : 2004-10-24 10:10 PM     全部回覆 引言回覆


引用:
AKITO寫到:
請問我要如何才能知道自己的廣播位置並且提供給別人呢?不會只是localhost或127.0.0.1吧 O.O

還是要另外再去申請位置?? 請各位大大幫我點解一下,謝謝~

查看你對外連線IP, 若為動態最好是去申請轉址的
http://www.no-ip.com/services/page/free/dynamic/dns
或其他的....網路找應該一堆



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-4-27 04:32 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.031131 second(s), 8 queries , Qzip disabled