Technology
Streaming Server
As a simple streaming server we use http://icecast.org giving us the possibility to use fallback streams to stream the vinyl archive and provide a connection jingle.
Streaming Client
To stream the audio from the soundcard driver to the icecast streaming server we use http://code.google.com/p/darkice.
Playout / Playlist
For the playout of playlists eg. in live mode or unmaintained we use campaster http://www.campware.org/.
Here you can find a quick installation guide: http://radioe.li/campcaster-installation.
Operating System
The operating system the vinyl archive is running on is Xubuntu 9.04 "Jaunty".
Audio
The soundcard driver we use is ALSA http://www.alsa-project.org/main/index.php/Main_Page.
And as soundserver we use the Jack - Audio Connection Kit http://jackaudio.org/.
This setup allows us to stream the sound from the playout software and from the scheduling daemon directly to the icecast server and to the output of the soundcard.
More detailed information about the installation can be found on the following pages:
- https://lab.digris.ch/projects/openbroadcast/wiki/campcaster-scheduler-pc
- https://lab.digris.ch/projects/openbroadcast/wiki/campcaster-studio-pc
- http://trac.campware.org/campcaster/wiki/campcasterJack