Introdução
Todos sabemos da importância do
rádio nos meios de comunicações e quão útil pode ser se usado de maneira correta. Na área da educação as possibilidades da utilização de uma rádio abrangem todas as disciplinas. Além da parte comportamental dos alunos, desenvolve o trabalho em grupo e pode envolver a família e sociedade.
Esse tutorial foi baseado nos Laboratórios do ProInfo com o Sistema Operacional
GuaçuLivre Servidor (Edubuntu 10.04 LTS), mas poderá ser usado em qualquer outra situação, fazendo as alterações necessárias. Lembrando que estaremos transmitindo músicas no formato
OGG (através de uma Playlist) e realizando uma transmissão ao vivo (em tempo real). Toda a instalação e configuração é feita com o usuário Professor (usuário administrador do sistema).
Pré-requisitos
No Servidor da sua Rádio:
- Saber o IP do seu computador (IP Interno)
- Saber o IP da sua Internet (IP Externo). Obs.: foi utilizado um IP Externo Estático - Fixo
- Ter acesso ao seu Roteador
- Plugin do Flash Player 10 ou superior
No Computador dos Usuários (ouvintes) com sistema
Linux:
- VLC Media Player
- Acesso a Internet
- Plugin do Flash Player 10 ou superior
No Computador dos Usuários (ouvintes) com sistema Windows:
Configurando o Roteador
Para que as pessoas possam acessar sua Rádio fora de sua rede local, é necessário permitir acesso ao seu servidor. Em nossos laboratórios temos um roteador D-Link 524 (fazer o que, né?!), e é nele que vamos permitir o acesso. Vamos lá!
Abra seu browser preferido e digite: 192.168.0.1 no campo do endereço e entre com seu Usuário e Senha.
Obs.: esse é o endereço padrão do roteador, utilize-o somente se você não o alterou.
Após entrar na tela de configuração do Roteador, clique em Advanced.
Em Virtual Server, vamos criar a regra de acesso:
- Habilite a opção Enable
- Name: Radio (Pode ser qualquer nome)
- Private IP: 192.168.0.xxx (Ip de seu servidor)
- Protocol Type: TCP
- Private Port: 8080
- Public Port: 8080
- Schedule: Always
Obs.: 8080 é a porta utilizado no tutorial, caso queira, poderá alterar. Só não esqueça de alterá-la toda vez em que ela aparecer no tutorial.
Sua regra deverá estar assim:
Clique em Apply (Aplicar).
Pronto. Seu roteador já está configurado.
Instalando e Configurando o IceCast2
O
Icecast2 é o servidor da rádio, é ele que vai transmitir o streaming para os clientes na Internet ou em uma rede local. Ele não toca diretamente as músicas, ele faz a ponte entre um decodificador e os clientes que vão acessar o streaming.
Para instalar digite no Terminal:
sudo aptitude update
sudo aptitude install icecast2
Edite o arquivo icecast.xml:
sudo gedit /etc/icecast2/icecast.xml
Deixe-o conforme mostra o exemplo abaixo:
Salve e saia do arquivo.
Para que seja possível iniciá-lo com o init.d do sistema, é necessário alterar a opção Enable para True, no arquivo icecast2:
sudo gedit /etc/default/icecast2
Altere a opção:
ENABLE=false
para
ENABLE=true
Salve e saia do arquivo.
Pronto, já é possível iniciar seu IceCast2, usando o comando:
sudo /etc/init.d/icecast2 start