#pginfo(1 WvM7ip/sisY admin 3 none none 3 all all 1 WvM7ip/sisY admin 1 ) icecast
icecastのインストール wget http://downloads.xiph.org/releases/icecast/icecast-2.3.2.tar.gz tar zxvf icecast-2.3.2.tar.gz cd icecast-2.3.2
必要なモジュール libxml2→yumで導入OK libxslt→yumで導入OK curl→yumで導入OK(v7.10以上が必要) ogg/vorbis→yumで導入OK(v1.0以上が必要)
デフォルトでは/usr/localにコピーされるのでprefix指定しておく .configure –prefix=/usr/local/icecast xslt-configが見つからないとエラーが出る場合は yum -y install libxslt-devel make make install
cd /usr/local/icecast/etc cp icecast.xml icecast.xml.org vi icecast.xml source-password relay-password admin-password changeuserのコメントを外しuserとgroupを適切に設定 mkdir -p /usr/local/icecast/var/log/icecast chmod 777 /usr/local/icecast/var/log/icecast
起動 /usr/local/icecast/bin/icecast -c /usr/local/iceast/etc/icecast.xml &
error.logにINFO main/main Icecast 2.3.2 server startedと出ていれば起動されている http:<hostname>:8000/に接続してみる http:<hostname>:8000/adminに接続してみる ユーザ名とパスワードはicecast.xmlで設定した文字列
libshot wget http://downloads.us.xiph.org/releases/libshout/libshout-2.2.2.tar.gz tar zxvf libshout-2.2.2.tar.gz cd libshout-2.2.2 ./configure make make install
IceS 0.x系はMP3をicecast serverに送信 2.x系はogg/Vorbisをicecast serverに送信 libshoutが必要
wget http://downloads.us.xiph.org/releases/ices/ices-0.4.tar.gz wget http://downloads.us.xiph.org/releases/ices/ices-2.0.1.tar.gz
tar zxvf ices-0.4.tar.gz cd ices-0.4
デフォルトで/usr/localにインストールされるのでprefix指定 ./configure –prefix=/usr/local/ices-0 make make install
デフォルトで/usr/localにインストールされるのでprefix指定 ./configure –prefix=/usr/local/ices-2 make make install