TV do Software Livre

Programação


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.

ALERT! 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

REFACTOR Veja um exemplo de arquivo de configuração para um servidor de replicação (slave).


rev 17 em 25 Mar 2009 por LuisFelipe
Todo material do sítio TV Software Livre é propriedade da ASL e PSL-BR e pode ser reproduzido livremente, desde que permaneça livre e a fonte seja citada, seguindo os termos da licença Creative Commons (by-sa).