不好意思 我的問題已經解決了
以下將完整的安裝步驟以及要注意的地方提出來與大家分享
1. server 架設
#apt-get install icecast2
修改設定檔 如果沒有特殊要求只要改下面幾項即可
#vi /etc/icecast2/icecast.xml
----
<source-password>XXXX</source-password>
<---這邊必須與 ices2 的 config.xml 中 password 的設定相呼應
<admin-user>XXXX</admin-user>
<--- 網頁管理者帳號 預設是admin
<admin-password>XXXX</admin-password>
<--- 網頁管理者密碼 預設是hackme
<hostname>X.X.X.X</hostname>
<--- 改成主機的domain name
<port>8000</port>
<--- 可變更你所想要開放的埠口
----
2. 安裝 steamer for Icecast2
#apt-get install ices2
撰寫設定檔 小弟將 config.xml 及 playlist 皆放在 /home/ices2
#mkdir /home/ices2
#vi /home/ices2/config.xml
----
<?xml version="1.0"?>
<ices>
<!-- general settings -->
<background>0</background>
<logpath>/var/log/ices2</logpath>
<logfile>ices2.log</logfile>
<logsize>2048</logsize>
<loglevel>3</loglevel>
<consolelog>0</consolelog>
<pidfile>/var/log/ices2/ices2.pid</pidfile>
<!-- stream section -->
<stream>
<metadata>
<name>XXXX</name>
<genre>XXXX</genre>
<description>XXXX</description>
<url>XXXX</url>
<--- 以上四列加入自己的設定
</metadata>
<input>
<module>playlist</module>
<--- 有很多模式可以選擇,我是用 playlist
<param name="type">basic</param>
<param name="file">/home/ices2/playlist</param>
<--- 決定 playlist 放置的位置
<param name="random">0</param>
<param name="once">0</param>
<param name="restart-after-reread">1</param>
</input>
<instance>
<hostname>localhost</hostname>
<--- 別動 用預設的就好
<port>8000</port>
<--- 這必須與 icecast.xml 中 port 的設定一致
<password>xxxx</password>
<--- 這必須與 icecast.xml 中 source-password 的設定一致
<mount>/default.ogg</mount>
<--- 決定使用者存取的檔案名稱 務必以 .ogg 結尾
<resample>
<in-rate>44100</in-rate>
<out-rate>22050</out-rate>
</resample>
<downmix>1</downmix>
<savefile>/home/ices2/stream1.ogg</savefile>
<encode>
<quality>0</quality>
<nominal-bitrate>65536</nominal-bitrate>
<maximum-bitrate>131072</maximum-bitrate>
<minimum-bitrate>-1</minimum-bitrate>
<managed>0</managed>
<samplerate>22050</samplerate>
<channels>1</channels>
</encode>
</instance>
</stream>
</ices>
----
3. 製作播放清單
首先 icecast2 屬於 Ogg Vorbis 網路電台
所以得先將 mp3 檔轉成 ogg 檔
<--- 可用 mp32ogg 轉檔
至於存放的目錄應該沒有限制 只要播放清單將完整的絕對路徑指出來即可
<--- 我是放在 /home/ices2/static 這個目錄下
不過記得存放目錄的讀取屬性要注意一下
以下是我製作清單用的指令
#find /home/ices2/static -name "*.ogg" > /home/icea2/playlist
4. 開啟服務
#/etc/init.d/icecast2 start
#ices2 /home/ices2/config.xml
5. 輸入網址 線上收聽
http://x.x.x.x:8000/default.ogg
以上是小弟架設的心得
野人獻曝 請大大笑納