Icecast2: Difference between revisions
Jump to navigation
Jump to search
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Icecast 是用來架設網路電台的伺服器軟體,不過這只是建立個讓人連上來的平台,要把播放的音樂送上去這平台還需要別的軟體配合倒是,下面會來介紹簡單的全套教學。 | |||
* [http://www.icecast.org/ Icecast 官網] | * [http://www.icecast.org/ Icecast 官網] | ||
* [http://forums.dearhoney.idv.tw/viewtopic.php?f=3&t=30265 參考:OGG格式網路電台架站法] | * [http://forums.dearhoney.idv.tw/viewtopic.php?f=3&t=30265 參考:OGG格式網路電台架站法] | ||
Line 39: | Line 41: | ||
## sources -- 這裡代表多少電台可以使用你這台伺服器。 | ## sources -- 這裡代表多少電台可以使用你這台伺服器。 | ||
## threadpool -- 沒啥特別需要調的,照預設值就好,反正覺得不夠用時自然會想調大。 | ## threadpool -- 沒啥特別需要調的,照預設值就好,反正覺得不夠用時自然會想調大。 | ||
## source-password -- | ## source-password -- 這裡應該是給電台使用者(=DJ)登入用的密碼,就是你用 Oddcast 時會看到的 Encoder Password 的樣子。 | ||
## relay-password -- 中繼電台會用到的,這裡先不說明,不過記得要把密碼改掉。 | ## relay-password -- 中繼電台會用到的,這裡先不說明,不過記得要把密碼改掉。 | ||
## admin-user 跟 admin-password -- 沒啥好調的,記得把密碼改掉就好。 | ## admin-user 跟 admin-password -- 沒啥好調的,記得把密碼改掉就好。 | ||
Line 58: | Line 60: | ||
# fb2k 如果要調整成播放完就停,或是隨游標來播放下一首,從 Playback 那項目,倒數第二、第三項來弄就好。 | # fb2k 如果要調整成播放完就停,或是隨游標來播放下一首,從 Playback 那項目,倒數第二、第三項來弄就好。 | ||
# 另外要看聽眾數量的話,在瀏覽器裡打上 <code>http://'''[IP]''':'''[Port]'''/</code> 就可以了。(電台資訊要從 Oddcast 裡改就是) | # 另外要看聽眾數量的話,在瀏覽器裡打上 <code>http://'''[IP]''':'''[Port]'''/</code> 就可以了。(電台資訊要從 Oddcast 裡改就是) | ||
# 如果你的主機流量不夠大的話,可以試試 [[P2P-Radio]] 。 | |||
{{Menu:Category|Radio|Computer|Wini}} | {{Menu:Category|Radio|Computer|Wini}} |
Latest revision as of 18:25, 17 August 2008
Icecast 是用來架設網路電台的伺服器軟體,不過這只是建立個讓人連上來的平台,要把播放的音樂送上去這平台還需要別的軟體配合倒是,下面會來介紹簡單的全套教學。
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 跟 Oddcast
- 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
- Icecast 執行後,得要自己手動修改設定,從選單中的「 Configuration 」開啟編輯就好。不過用 Windows 的 notepad 修未免有點太痛苦,建議自己到安裝目錄下(預設放在 C:\Program Files\Icecast2 Win32 ),找 icecast.xml 這檔案,用你喜歡的純文字編輯器打開來改,重點是要有語法變色功能會好一點。總之由上面慢慢往下說明要修改的項目(注意一下這是 xml ,當成 html 來寫就好,不會寫的請在 討論頁 中發問一下。):
- clients -- 這裡代表允許連線的聽眾數量。
- sources -- 這裡代表多少電台可以使用你這台伺服器。
- threadpool -- 沒啥特別需要調的,照預設值就好,反正覺得不夠用時自然會想調大。
- source-password -- 這裡應該是給電台使用者(=DJ)登入用的密碼,就是你用 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
」這類的格式來收聽看看(用中括號包住的,就是要你自己打上去的,當然中括號也要拿掉啦。)- IP 這欄,打網路上的 IP (數字)或 Domain Name (英數)就好。
- 如果正常就是正常,有不正常的請在 討論頁 中發問一下。
其它
- 有出問題的話,把 fb2k 跟 Icecast 全關了重開就好。
- fb2k 如果要調整成播放完就停,或是隨游標來播放下一首,從 Playback 那項目,倒數第二、第三項來弄就好。
- 另外要看聽眾數量的話,在瀏覽器裡打上
http://[IP]:[Port]/
就可以了。(電台資訊要從 Oddcast 裡改就是) - 如果你的主機流量不夠大的話,可以試試 P2P-Radio 。