Icecast2: Difference between revisions
Jump to navigation
Jump to search
New page: * [http://www.icecast.org/ Icecast 官網] == Windows == === 準備工作 === # Icecast 2.* http://www.icecast.org/ # Oddcast edcast V3.* http://www.oddsock.org/ # foobar2000 0.9.* http:... |
No edit summary |
||
Line 1: | Line 1: | ||
* [http://www.icecast.org/ Icecast 官網] | * [http://www.icecast.org/ Icecast 官網] | ||
* [http://forums.dearhoney.idv.tw/viewtopic.php?f=3&t=30265 參考:OGG格式網路電台架站法] | |||
== Windows == | == Windows == | ||
Line 8: | Line 10: | ||
# foobar2000 0.9.* http://www.foobar2000.org/ | # foobar2000 0.9.* http://www.foobar2000.org/ | ||
== 安裝 == | === 安裝 === | ||
# foobar2000 + Oddcast (全照預設值) | # foobar2000 + Oddcast (全照預設值) | ||
# Icecast (看最後要不要設成系統服務常駐) | # Icecast (看最後要不要設成系統服務常駐) | ||
== 執行 == | === 執行 === | ||
# fb2k 播些音樂試試。 | # fb2k 播些音樂試試。 | ||
# fb2k 的「 File → Preferences → DSP Manager 」,把右邊 Available 中的 Oddcast 移到左邊 Active 那去,按 Save All 再 Close ,關閉重開。 | # fb2k 的「 File → Preferences → DSP Manager 」,把右邊 Available 中的 Oddcast 移到左邊 Active 那去,按 Save All 再 Close ,關閉重開。 | ||
Line 27: | Line 29: | ||
### '''Server Port''' 請輸入 8000 以上的數字,避免跟現有服務相衝。 | ### '''Server Port''' 請輸入 8000 以上的數字,避免跟現有服務相衝。 | ||
### '''Encoder Password''' 跟 Icecast2 那邊的設定有關,自己兩邊都要打一樣的就好。 | ### '''Encoder Password''' 跟 Icecast2 那邊的設定有關,自己兩邊都要打一樣的就好。 | ||
### '''Mountpoint''' 這是跟 Icecast2 特性有關,因為這程式允許同 IP 下掛載不同的電台,同時使用,所以你這裡打個喜歡的名字就好,格式是「 /''STREAM''.ogg 」, STREAM 可以換成其它你喜歡的英數字。(別打中文或符號比較好) | ### '''Mountpoint''' 這是跟 Icecast2 特性有關,因為這程式允許同 IP 下掛載不同的電台,同時使用,所以你這裡打個喜歡的名字就好,格式是「 <code>/''STREAM''.ogg</code> 」, STREAM 可以換成其它你喜歡的英數字。(別打中文或符號比較好) | ||
### Reconnect Seconds 不重要。 | ### Reconnect Seconds 不重要。 | ||
# Icecast | # Icecast 執行後,得要自己手動修改設定,從選單中的「 Configuration 」開啟編輯就好。不過用 Windows 的 notepad 修未免有點太痛苦,建議自己到安裝目錄下(預設放在 C:\Program Files\Icecast2 Win32 ),找 icecast.xml 這檔案,用你喜歡的純文字編輯器打開來改,重點是要有語法變色功能會好一點。總之由上面慢慢往下說明要修改的項目(注意一下這是 xml ,當成 html 來寫就好,不會寫的請在 [[Talk:Icecast2|討論頁]] 中發問一下。): | ||
## clients -- 這裡代表允許連線的聽眾數量。 | |||
## sources -- 這裡代表多少電台可以使用你這台伺服器。 | |||
## threadpool -- 沒啥特別需要調的,照預設值就好,反正覺得不夠用時自然會想調大。 | |||
## source-password -- 這裡應該是給電台使用者登入用的密碼,就是你用 Oddcast 時會看到的 Encoder Password 的樣子。 | |||
## relay-password -- 中繼電台會用到的,這裡先不說明。 | |||
## admin-user 跟 admin-password -- 沒啥好調的,記得把密碼改掉就好。 | |||
## hostname -- 要架在本機上的人打「 localhost 」就好。 | |||
## listen-socket 底下的 port -- 打 8000 以上的數字就好。要注意這必須跟 Oddcast 中的 Server Port 一致。 | |||
# Icecast 的 icecast.xml 改好後,儲存關閉,開 Icecast2 ,按「 Start Server 」,右邊的 Server Status 變綠色的 Running 應該就算成功了。 | |||
=== 檢查 === | |||
# Icecast2 確認 Running | |||
# fb2k 的 Oddcast 確認 Connect 成功 | |||
# fb2k 播放音樂 | |||
# 到另一台電腦上打「 <code>http://'''[IP]''':'''[Port]'''/'''[STREAM]'''.ogg</code> 」這類的格式來收聽看看(用中括號包住的,就是要你自己打上去的,當然中括號也要拿掉啦。) | |||
# 如果正常就是正常,有不正常的請在 [[Talk:Icecast2|討論頁]] 中發問一下。 | |||
{{Menu:Category|Radio|Computer|Wini}} | {{Menu:Category|Radio|Computer|Wini}} |
Revision as of 15:54, 11 May 2008
Windows
準備工作
- Icecast 2.* http://www.icecast.org/
- Oddcast edcast V3.* http://www.oddsock.org/
- foobar2000 0.9.* http://www.foobar2000.org/
安裝
- foobar2000 + Oddcast (全照預設值)
- Icecast (看最後要不要設成系統服務常駐)
執行
- fb2k 播些音樂試試。
- fb2k 的「 File → Preferences → DSP Manager 」,把右邊 Available 中的 Oddcast 移到左邊 Active 那去,按 Save All 再 Close ,關閉重開。
- fb2k 播些音樂就會叫出 Oddcast 視窗,按 Alt-Tab 切換視窗就能看到。
- Oddcast 先「 Add Encoder 」,出現在下面的新 Encoder 用滑鼠左鍵點兩下打開來。
- Oddcast 的 Encoder 的 Configuration 視窗,調整 Basic Settings 項下的就好。
- 先看要用流量(Bitrate)還品質(Quality)編碼,因為在電腦本機播的不一定適合網路播放。
- 選用品質的話,打數字 5 下去,大約會用 128kbps 的流量壓縮;數字越大,品質越高,大家可以自己試試。
- 選用流量的話,「 Use bitrate 」勾選起來就可以了;基本上流量要看你的網路,還有這裡的流量(bitrate)是用位元(bit)當單位,不過這是網路流量單位,電腦通常是用位元組(byte)這比較大的當基本單位的,反正不重要啦,試到你覺得網路頓頓的就知道了。
- 再來是取樣頻率(Samplerate)跟聲道數(Channels),通常是用 44100 搭 2 (立體聲), 22050 搭 1 (單聲道)。
- Encoder Type 用 OggVorbis 就好,因為 Ogg FLAC 是非破壞壓縮,一般人網路上傳不到 3M(386KB) 的話,幾乎沒辦法及時傳送。
- Server Type 因為這裡用的是 Icecast2 ,所以就用這個吧。
- Server IP 要架在自己電腦上,請打「 localhost 」就好。
- Server Port 請輸入 8000 以上的數字,避免跟現有服務相衝。
- Encoder Password 跟 Icecast2 那邊的設定有關,自己兩邊都要打一樣的就好。
- Mountpoint 這是跟 Icecast2 特性有關,因為這程式允許同 IP 下掛載不同的電台,同時使用,所以你這裡打個喜歡的名字就好,格式是「
/STREAM.ogg
」, STREAM 可以換成其它你喜歡的英數字。(別打中文或符號比較好) - Reconnect Seconds 不重要。
- Icecast 執行後,得要自己手動修改設定,從選單中的「 Configuration 」開啟編輯就好。不過用 Windows 的 notepad 修未免有點太痛苦,建議自己到安裝目錄下(預設放在 C:\Program Files\Icecast2 Win32 ),找 icecast.xml 這檔案,用你喜歡的純文字編輯器打開來改,重點是要有語法變色功能會好一點。總之由上面慢慢往下說明要修改的項目(注意一下這是 xml ,當成 html 來寫就好,不會寫的請在 討論頁 中發問一下。):
- clients -- 這裡代表允許連線的聽眾數量。
- sources -- 這裡代表多少電台可以使用你這台伺服器。
- threadpool -- 沒啥特別需要調的,照預設值就好,反正覺得不夠用時自然會想調大。
- source-password -- 這裡應該是給電台使用者登入用的密碼,就是你用 Oddcast 時會看到的 Encoder Password 的樣子。
- relay-password -- 中繼電台會用到的,這裡先不說明。
- admin-user 跟 admin-password -- 沒啥好調的,記得把密碼改掉就好。
- hostname -- 要架在本機上的人打「 localhost 」就好。
- listen-socket 底下的 port -- 打 8000 以上的數字就好。要注意這必須跟 Oddcast 中的 Server Port 一致。
- Icecast 的 icecast.xml 改好後,儲存關閉,開 Icecast2 ,按「 Start Server 」,右邊的 Server Status 變綠色的 Running 應該就算成功了。
檢查
- Icecast2 確認 Running
- fb2k 的 Oddcast 確認 Connect 成功
- fb2k 播放音樂
- 到另一台電腦上打「
http://[IP]:[Port]/[STREAM].ogg
」這類的格式來收聽看看(用中括號包住的,就是要你自己打上去的,當然中括號也要拿掉啦。) - 如果正常就是正常,有不正常的請在 討論頁 中發問一下。