Como configurar uma rádio virtual no Linux (Fedora Core 4)

Estes dias estive tentando configurar uma rádio virtual em meu servidor. Apesar de existirem vários artigos em sites especializados em Linux, acabei me batendo em alguns pontos que a documentação não cobria. Vou tentar explicar de uma maneira bem simplificada, até porque não sou um expert no assunto.

[ Hits: 19.176 ]

Por: em 27/02/2007


Configurando o Ices



Uma vez instalado o servidor de streaming, temo que instalar o Ices para fornecer os arquivos. Baixei o pacote tgz em:
Existem 2 versões, a 0.4 e a 2.0.x, como lá dizia que a 2 era pra transmitir em formato .ogg, acabei baixando a 0.4 mesmo.

Ao dar o ./configure o erro me informou que precisava da biblioteca libshout. Instalei pelo yum mesmo:

# yum install libshout

Aí consegui fazer a instalação do ices:

# tar -zxvf ices-0.4.tar.gz
# cd ices-0.4
# ./configure
# ./make
# ./make install


Com os softwares instalados, montei minha lista de MP3 com:

# find / -name *.mp3 >> lista.txt

E iniciei o ices também (inicie o Icecast antes):

$ ices -v -F /home/engcomputacao/lista.txt -m music -h localhost -p 8000 -P hackme -B -r

Explicando os parâmetros:
  • -F indica o caminho para sua playlist;
  • -m indica seu mountpoint, ali no caso os clientes vão conectar por: http://engcomputacao.com.br:80000/music
  • -p indica a porta;
  • -P o password do servidor streaming, configurado em icecast.xml (deixei o padrão);
  • -B para rodar em background, modo daemon;
  • -r p/ randomizar a lista de músicas.

Uma vez iniciado estes programas, consegui conectar através do endereço http://engcomputacao.com.br:8000/music sem problemas!

Conclusão

Minha experiência Linux é limitada a servidores Web. Estou dando os primeiros passos ainda em um servidor instalado em minha casa, espero ter ajudado aos mais novatos. Qualquer dúvida por favor comentem à vontade.

Armazeno este e demais artigos sobre Linux, PHP, MySQL em meu blog:
Até mais pessoal!

Rodrigo Ribeiro

Página anterior    

Páginas do artigo
   1. Instalando o Icecast
   2. Configurando o Ices
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando conexão Speedy no Slackware 10

Como montar um proxy reverse no servidor Apache

Apache em chroot + MySQL + PHP + mod_security + mod_evasive + vsftpd + Fail2ban + Debian Squeeze

O protocolo DHCP: evolução, características e seu funcionamento

Compartilhando internet via rádio entre um servidor Linux e clientes Windows

  
Comentários
[1] Comentário enviado por leonardoal em 27/02/2007 - 13:56h

ótimo manual, mas a atualização da listagem é automatica (caso eu coloque mais musicas no servidor após a radio estar no ar) ou tenho que atualizar a listagem manualmente?
Grato

[2] Comentário enviado por tenchi em 01/03/2007 - 12:32h

Kra, muito legal... Ótimo artigo.
Vc p acaso sabe se é possível fazer uma rádio "ao vivo" com esse programa? É preciso mais algum programa?

vc sabe se o programa usa outro tipo de arquivo, como ogg, etc? E ele pode transmitir vídeo também?

Falow.

[3] Comentário enviado por rmrcoxa em 01/03/2007 - 14:01h

Resposta ao #1 Comentário
Cara, a radio vai ficar tocando somente os arquivos que estiverem no arquivo lista.txt
Sinceramente não sei oq acontece se você alterar o arquivo durante a execução da radio, se o programa recarrega o arquivo ou nao. Tem que testar pra ver mesmo.

[4] Comentário enviado por rmrcoxa em 01/03/2007 - 14:03h

Resposta ao #2 Comentário
Cara, é possível fazer radio ao vivo sim, pelo que li existe uma maneira, onde é possível passar para a radio exatamente o som que está tocando no player do seu PC. Também não tentei ainda.

É Possível fazer o streaming de .ogg com certeza, agora vídeos eu não li nada a respeito.

[5] Comentário enviado por marcosgrillo em 20/08/2007 - 16:35h

Rodrigo,

achei super interessante seu artigo, bem limpo e pratico! mas encontrei um problema quando o FC4 é instalado com os pacotes minimos, e achei legal postar se alguem precisar.

Depois da seção de instalação do libshout é necessário que seja instalado o pkgconfig e o gcc-c++.

segue comando para FC4.

yum install pkgconfig
yum install gcc-c++

Fizemos o teste com alterações da lista de MP3 e não funcionou on-line, o serviço precisou mesmo ser parado, mas a radio ficou muito legal!

[]'s

[6] Comentário enviado por rmrcoxa em 30/10/2007 - 15:34h

.

[7] Comentário enviado por leandrobhbr em 27/12/2007 - 00:33h

Ola

fiz a rádio e funciona bem demais,,,,

mas queria saber como alterar a playlist em tempo real... sem cair os clientes.... ouvintes

estava lendo e parece que tem de rodar um script em perl!!

vc sabe como configura???

obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts