Nettiradio - Icecast2
Oman nettiradion voi pystyttää Icecast2-palvelinohjelmiston varaan.
http://www.icecast.org/docs/icecast-2.3.2/ | http://www.gnuware.com/icecast/
Tällainen palvelin ei vaadi edes fyysistä äänikorttia. Tässä ohjeessa nettiradio on rakennettu virtuaalipalvelimeen.
Tämä ohje on tarkoitettu kokeneille käyttäjille, joten aivan jokaista asiaa ei ole selitetty - vain ne, jotka on huomattu asennusta tehtäessä ongelmallisiksi.
http://www.arkki.info/howto/Icecast2/Icecast2_01.png
Nettiradio: http://173.45.225.152:8000/
Nettiradio virtuaalipalvelimeen
Virtuaalipalvelin on hankittu ulkomaisesta palvelusta (http://www.slicehost.com/). Koska uusin Icecast2 2.3.2 ei sisälly Ubuntu 8.04:ään, niin valittu palvelun listalta valittu Linux eli Ubuntu 8.04 on päivitetty seuraavaan. Tämä ohje on siis toteutettu virtuaalipalvelimessa, jossa on Ubuntu 8.10.
{{{root@asmok:/etc/icecast2# uname -a Linux asmok 2.6.24-19-xen #1 SMP Sat Jul 12 00:15:59 UTC 2008 x86_64 GNU/Linux root@asmok:/etc/icecast2#}}}
Asennus on suoraviivainen.
apt-get install icecast2 ices2
Asetustiedostot ovat /etc/icecast2-hakemistossa. Muita hakemistoja ovat /usr/share/icecast2 ja /var/log/icecast2.
{{{root@asmok:/etc/icecast2# ls -al yhteensä 36 drwxrwx--- 5 icecast2 icecast 4096 2008-11-18 14:20 . drwxr-xr-x 69 root root 4096 2008-11-18 12:37 .. drwxrwx--- 2 icecast2 icecast 4096 2008-11-18 10:49 admin drwxr-xr-x 2 icecast2 icecast 4096 2008-11-18 11:36 audio -rw-rw
1 icecast2 icecast 6567 2008-11-18 12:40 icecast.xml -rw-r--r-- 1 icecast2 icecast 1360 2008-11-18 14:16 ices-playlist.xml -rw-r--r-- 1 icecast2 icecast 58 2008-11-18 14:20 playlist.txt drwxrwx--- 2 icecast2 icecast 4096 2008-11-18 10:49 web root@asmok:/etc/icecast2#}}}
{{{drwxr-xr-x 4 root root 4096 2008-11-18 14:18 . drwxr-xr-x 80 root root 4096 2008-11-18 10:48 .. drwxr-xr-x 2 root root 4096 2008-11-18 10:48 admin -rw-r--r-- 1 root root 4 2008-11-18 14:18 ices.pid drwxr-xr-x 2 root root 4096 2008-11-18 10:48 web root@asmok:/usr/share/icecast2#}}}
{{{root@asmok:/var/log/icecast2# ls -al yhteensä 312 drwxr-xr-x 2 icecast2 icecast 4096 2008-11-18 11:23 . drwxr-xr-x 9 root root 4096 2008-11-18 12:28 .. -rw-r--r-- 1 icecast2 icecast 133606 2008-11-18 16:05 access.log -rw-r--r-- 1 icecast2 icecast 94651 2008-11-18 16:06 error.log -rw-r--r-- 1 root root 61738 2008-11-18 16:06 ices.log root@asmok:/var/log/icecast2#}}}
Kaksi asetustiedostoa - icecast.xml ices-playlist.xml
Icecast2-ohjelmaan liittyvä asetustiedosto asennetaan asennuksen yhteydessä, mutta Ices2:n asetustiedosto pitää luoda itse.