Como replicar o sinal da TV do Software Livre
A possibilidade de replicação do sinal é aberta a tod@s que queiram contribuir com a disseminação dos conteúdos veiculados na TVSL. Atualmente, a TV Software Livre conta com a parcerias privadas e públicas para a obtenção de recursos computacionais e de rede para garantir o acesso para um maior número de usuários. O sistema prioritariamente utilizado é o Icecast2 (
http://www.icecast.org) por sua estabilidade e flexibilidade.
Obs: Veja no aquivo de configuração mostrado abaixo sobre como proceder para obter o acesso ao servidor principal para buscar os conteúdos a serem replicados em seu servidor secundário.
Os fontes e os binários pré-compilados do Icecast2 podem ser baixados do
site oficial do Icecast
Certifique-se de que possui a última versão (1.0) do codec
Theora cujos fontes estão em:
Após ter o Icecast2 devidamente instalado, será necessário configurá-lo como servidor de replicação (slave). Isto é feito modificando um arquivo texto que está no formato XML.
Antes de iniciar a configuração propriamente dita, sugerimos criar um grupo e um usuário no qual o Icecast será rodado, caso ele já não tenha sido criado durante o processo de instalação via pacote pré-compilado:
# groupadd icecast
# adduser icecast
Deverá, então, existir um sub-diretório assim:
# 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/
Para assegurar que as permissões não trarão problema:
# chown -R icecast:icecast /home/icecast
A documentação completa sobre o Icecast-2.3.2 (em inglês) pode ser vista em:
Icecast v2.x Documentation. Para ter acesso a um tutorial sobre o Icecast2, visite o
wiki do antigo coletivo técnico do Centro de Mídia Independente - CMI Brasil
Veja um exemplo de arquivo de configuração para um servidor de replicação (slave).