To do so, the system architecture is as follows :

| Icecast | Shout | |
|---|---|---|
| Role | stream data over the network | "encode " data to let it be streamed |
| Config. file | /etc/icecast/icecast.conf |
|
| Start command line | /usr/sbin/icecast | /usr/local/icecast/bin/shout |
| Stop command line | killall icecast (any better method?) |
killall shout (any better method?) |
| Purpose | Linux | FreeBSD |
|---|---|---|
| configuration | /etc/dhcpd.conf | /usr/local/etc/dhcpd.conf |
| command |
|
/usr/local/etc/rc.d/isc-dhcpd.sh options dhcpd won't start until dhcpd_enable="YES" is specified in /etc/rc.conf |
| leases | /var/lib/dhcp/dhcpd.leases | /var/db/dhcpd/dhcpd.leases |
host myWorkstation { hardware ethernet xx:xx:xx:xx:xx:xx; fixed-address xxx.xxx.xxx.xxx; }
ddns-update-style ad-hoc;
Since version 3.0b2, it seems the ad-hoc option is obsolete, use interim instead.