2006-05-21
icecasting live audio
packages
pulled-in dependencies not included
- audio/icecast
- audio/darkice
configure icecast
copy data into chroot:
mkdir -p /var/chroot/icecast/usr/pkg/share cp -PRp /usr/pkg/share/icecast /var/chroot/icecast/usr/pkg/share/
- configure icecast to listen
- setup auth passwords
un-comment the <changeowner> block
- start it with the example rc.d script
configure darkice
in general block, set duration = 0
in input block, set device = /dev/audio
in icecast2-0 block, set server = <machine running icecast>
set the password in icecast2-0 to what was set as the source password in icecast
- remove the other (unnecessary) output blocks
run darkice -c /path/to/darkice.conf
configure sound card
use mixerctl
- select proper input to ADC
- adjust appropriate volume levels to suit
tune in
using a program like mpg(321|123), ogg123, mplayer, or vlc: tune in to http://<machine running icecast>:8000/<setting of mountPoint in icecast2-0 block>