How to replicate the signal of Free Software TV
We are using Icecast (
http://www.icecast.org) with a modified version to deal with audio and video, because the default version of Icecast only can retransmit audio.
Ps: See the config file below to know how to proceed to access the main server to get the content to be replicated in your server.
The modified Icecast source code can be downloaded from
here
But you must install
Theora before to build the binaries from that source. You can download Theora from:
To compile Theora, you will need to install those versions of libraries :
Ps: On the website is written "libvorbis-1.0.1" but the version to download (which you must use) is "libvorbis-1.1.0.tar.gz"
You can also try to download from Infomedia website:
Compiled binaries for Slackware 10.1 can be reach at:
After install the programs, you need to configure Icecast. It can be made modifying a text file (in XML format)
Before to start the configuration itself, we suggest you to create an user and group to run Icecast:
# groupadd icecast
# adduser icecast
Then, you must have the following subdirectories:
# ls -la /home/icecast
drwx--x--x 6 icecast icecast 208 Dec 30 15:25 ./
drwxr-xr-x 18 root root 408 May 14 00:03 ../
drwxr-xr-x 2 icecast icecast 280 Dec 30 14:59 admin/
drwxr-xr-x 2 icecast icecast 112 May 27 19:08 conf/
drwxr-xr-x 2 icecast icecast 112 Dec 30 15:54 log/
drwxr-xr-x 2 icecast icecast 384 Dec 30 14:59 web/
To make sure you'll not have permission problems, run:
# chown -R icecast:icecast /home/icecast
The full Icecast documentation can be found at:
See an example of a config file for a replication server (slave).
Ps: This file is being continuously modified in order to have the best configuration for
FISL 6.0.