Suite à une rencontre avec Yves Degoyon et le reseau hackitectura nous avons teste le serveur de streaming icecast2 en version flux video. icecast patch pour theora hacked version de icecast2.1
La base est un SME 6.5 RC2
Installer apt article apt se synchroniser sur la red-hat 7.3 en modifiant le fichier /etc/apt/source.lists, et apt-get update.
cd /usr/src apt-get install gcc apt-get install SDL-devel apt-get install vorbis-tools libvorbis-devel wgethttp://downloads.xiph.org/releases/ogg/libogg-1.1.2.tar.gz wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.0.tar.gz wget http://downloads.xiph.org/releases/theora/libtheora-1.0alpha4.tar.gz wget http://downloads.xiph.org/releases/speex/speex-1.0.9.tar.gz tar xvfz libogg* tar xvfz libvorbis* tar xvfz libtheora* tar xvfz libspeex* cd libogg* ./configure --prefix=/usr make;make install;cd .. cd libvorbis* ./configure --prefix=/usr make;make install;cd .. cd libtheroa* ./configure --prefix=/usr make;make install;cd .. cd speex* ./configure --prefix=/usr make;make install wget http://www.mediacast1.com/~karl/icecast-2.2-kh5.tar.gz tar xvfz icecast* cd icecast-2.2-kh5 ./configure --prefix=/usr make;make install
configuration du serveur
Dans le répertoire ./conf des sources de Icecast, sont disponibles plusieurs fichiers de configuration possible,copiez celui qui vous semble le mieux dans /etc et faites y en accords avec la doc de icecast vos modification
doc icecast 2.1
cd conf ls cp icecast.xml.dist /etc/icecast.xml
Faites la création d’un utilisateur qui lancera icecast et du repertoire de log :
groupadd icecast adduser icecast -G icecast mkdir -p /var/log/icecast chmod 664 /var/log/icecast chown icecast:icecast /var/log/icecast
et modifiez le fichier de configuration, changez la fin en :
<security> <chroot>0</chroot> <changeowner> <user>icecast</user> <group>icecast</group> </changeowner> </security>