[Hjälp] Stacken

Icecast på Stacken

Icecast är en ljudstreamingserver. Den klarar Ogg Vorbis och MP3.

Installation av servern

  1. Ta en FreeBSD-maskin (t.ex. fallaffel)
  2. cd /afs/stacken.kth.se/admin/icecast
  3. cp -r ports/local/icecast2 /usr/ports/local
  4. echo >>/etc/master.passwd.services 'icecast:*:86:86::0:0:Icecast:/var/local/icecast:/sbin/nologin'
  5. echo >>/etc/groups 'icecast:*:86:'
  6. /etc/periodic/daily/900.update-stacken-passwd
  7. mkdir -p /var/local/icecast
  8. mkdir -p /var/local/icecast/admin
  9. mkdir -p /var/local/icecast/log
  10. mkdir -p /var/local/icecast/web
  11. cp icecast.xml /var/local/icecast
  12. chown -R icecast:icecast /var/local/icecast
  13. cp icecast.rc /etc/rc.d/icecast
  14. chmod a+rx /etc/rc.d/icecast
  15. echo >>/etc/rc.conf 'icecast_enable="YES"'
  16. /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.

  1. Installera och starta StreamCast.
  2. Tryck på "Encoders".
  3. Tryck på plus-ikonen i "Encoder"-fönstret.
  4. Tryck på ringen till vänster om "Ogg (Vorbis)" ock tryck "OK".
  5. Välj "Server Details"-fliken och fyll i:

    1. Server IP: icecast.stacken.kth.se
    2. Port: 8000
    3. Maila staff@stacken.kth.se för Password och Mount.
    4. Fyll i "Station Details".
  6. Tryck "OK".
  7. Klicka på raden i "Encoders"-fönstret och tryck på Play-knappen.
  8. Tryck på plus-ikonen i "Encoder"-fönstret.
  9. Välj "Legacy MP3" och tryck "OK".
  10. Klicka på "Choose Format" och välj t.ex. "44 100 Hz; Stereo 39 kbit/s".
  11. Välj "Server Details"-fliken och fyll i:

    1. Välj "IceCast" som "Server Type".
    2. Server IP: icecast.stacken.kth.se
    3. Port: 8000
    4. Maila staff@stacken.kth.se för Password och Mount.
    5. Fyll i "Station Details".
  12. Tryck "OK".
  13. Klicka på raden i "Encoders"-fönstret och tryck på Play-knappen.
  14. Lägg eventuellt till en encoder för en Windows Media-server.
  15. Tryck på "Start" i "SimpleCast"-fönstret.
  16. 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 <staff@stacken.kth.se>.

Att lyssna

Det funkar med Window Media Player, WinAMP, XMMS, HelixPlayer, RealPlayer, iTunes, Audion (MacOS) och många fler.



Any browser, W3C HTML 4.01, W3C CSS, §.
Webmasters @ Stacken
Revision: 1.4, 2005-10-16 10:23:21