Conforme Thomas Soares, responsável pelo projeto de transmissão, o que será feito não tem uma relação direta com a idéia usual de televisão: "teremos seis fontes de áudio e vídeo, que serão transmitidas para 60 diferentes servidores de replicação.. Estes servidores irão aceitar pedidos de usuários para receber o conteúdo em tempo real", explica. Conforme Soares, "as pessoas que receberem estes dados de áudio e vídeo poderão, além de assistir, gravar num formato digital e também retransmitir em tempo real para outros usuários".
O paralelo com a televisão convencional é a transmissão de um jogo de futebol, com duração de oito horas contínuas onde, mesmo nos intervalos, a transmissão com o campo vazio continue ininterruptamente, tudo isso usando somente software e protocolos livres.
Visite a TV.SoftwareLivre.org
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Como assistir a TV do Software Livre
O tocadores mais conhecidos oferecem o codec Theora.
Veja os que você pode usar em cada sistema operacional:
No GNU/Linux
Os seguintes tocadores podem ser usados:
Normalmente somente instalar um tocador (player) não cria a associação entre o browser (navegdor de Internet) e o tocador. Quando alguém usar um browser para ver uma página que list os endereços de acesso para os filmes, ao clicar no endereço o browser pode perguntar se é para baixar o arquivo. Neste caso o mais simples é rodar o tocador, copiar o endereço (URL) mostrado na página e colar este endreço no local adequado no tocador - o que vai depender qual tocador seja - usualmente há uma opção do tipo "Open Location" nos tocadores.
Assistindo o vídeo no Mozilla
Dois modos de associar o navegador Mozilla com o player MPlyer são:
No MS Windows
Os seguintes tocadores podem ser usados:
No MAC OSX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Como replicar o sinal da TV do Software Livre
O sistema que será usado é o Icecast (http://www.icecast.org).
Mas, com uma versão modificada que sabe como lidar com vídeo, pois a versão padrão do Icecast é para transmissão e retransmissão de audio.
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 deste Icecast especial podem ser baixados de http://www.cristhom.com.br/icecast-2.2-kh6a.tar.gz
Mas antes de criar os binários compilando estes fontes, é preciso ter instalado o codec Theora cujos fontes estão em:
Que, por sua vez, para sua compilação demanda as seguintes vesões das biblitecas:
Obs: Na página o texto diz "libvorbis-1.0.1" mas a versão para download lá é "libvorbis-1.1.0.tar.gz"
Caso a taxa de download destes locais esteja baixa, também podem ser pegos de
Arquivos binários (pré-compilados) destes fontes para a Slackware 10.1 podem ser encontrados em:
Após ter os progrmas compilados e instalados será necessário configurar o Icecast. 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:
# 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 pode ser vista em:
Veja um exemplo de arquivo de configuração para um servidor de replicação (slave).
Obs.: Este arquivo está sofrendo um intenso processo de adaptação e será modificado muitas vezes até que tenhamos uma boa combinação de parâmetros para o FISL 6.0.