Icecast på Stacken
Icecast är en ljudstreamingserver. Den klarar Ogg Vorbis och MP3.
Installation av servern
- Ta en FreeBSD-maskin (t.ex. fallaffel)
- cd /afs/stacken.kth.se/admin/icecast
- cp -r ports/local/icecast2 /usr/ports/local
- echo >>/etc/master.passwd.services 'icecast:*:86:86::0:0:Icecast:/var/local/icecast:/sbin/nologin'
- echo >>/etc/groups 'icecast:*:86:'
- /etc/periodic/daily/900.update-stacken-passwd
- mkdir -p /var/local/icecast
- mkdir -p /var/local/icecast/admin
- mkdir -p /var/local/icecast/log
- mkdir -p /var/local/icecast/web
- cp icecast.xml /var/local/icecast
- chown -R icecast:icecast /var/local/icecast
- cp icecast.rc /etc/rc.d/icecast
- chmod a+rx /etc/rc.d/icecast
- echo >>/etc/rc.conf 'icecast_enable="YES"'
- /etc/rc.d/icecast start
icecast.stacken.kth.se är A-record, inte CNAME. XMMS buggade med IPv6 verkade det som.
Att sända en ström
Lösenorden som stream-källor använder står i configfilen. Ett lösenord per URL.
SimpleCast för Windows
Kör t.ex. SimpleCast. Gratis demo finns. (Max fyra timmar.) Kostar 60 USD.
- Installera och starta StreamCast.
- Tryck på "Encoders".
- Tryck på plus-ikonen i "Encoder"-fönstret.
- Tryck på ringen till vänster om "Ogg (Vorbis)" ock tryck "OK".
-
Välj "Server Details"-fliken och fyll i:
- Server IP: icecast.stacken.kth.se
- Port: 8000
- Maila staff@stacken.kth.se för Password och Mount.
- Fyll i "Station Details".
- Tryck "OK".
- Klicka på raden i "Encoders"-fönstret och tryck på Play-knappen.
- Tryck på plus-ikonen i "Encoder"-fönstret.
- Välj "Legacy MP3" och tryck "OK".
- Klicka på "Choose Format" och välj t.ex. "44 100 Hz; Stereo 39 kbit/s".
-
Välj "Server Details"-fliken och fyll i:
- Välj "IceCast" som "Server Type".
- Server IP: icecast.stacken.kth.se
- Port: 8000
- Maila staff@stacken.kth.se för Password och Mount.
- Fyll i "Station Details".
- Tryck "OK".
- Klicka på raden i "Encoders"-fönstret och tryck på Play-knappen.
- Lägg eventuellt till en encoder för en Windows Media-server.
- Tryck på "Start" i "SimpleCast"-fönstret.
- Klart!
Att publicera en ström på en websida
Vi blir mycket glada om du sänder både Ogg Vorbis och MP3.
Lägg ut detta på din websida:
<p> Lyssna: <a href="http://icecast.stacken.kth.se:8000/foo.mp3.m3u">MP3</a> <a href="http://icecast.stacken.kth.se:8000/foo.ogg.m3u">Ogg Vorbis</a> </p>
Men byt ut foo
mot det du fick från
< >.
Att lyssna
Det funkar med Window Media Player, WinAMP, XMMS, HelixPlayer, RealPlayer, iTunes, Audion (MacOS) och många fler.