O texto abaixo foi publicado no BR-Linux antes de 2005, e está mantido aqui por razões históricas.
Veja o material atualizado diariamente do BR-Linux em http://br-linux.org
Streaming com o icecast
Publicado em 13 de agosto de 2003
O Alessandro de Oliveira Faria (CABELO) ensina no artigo abaixo como instalar e usar o Icecast para montar uma rádio virtual no Linux. Os exemplos dele são baseados no Conectiva Linux, mas são facilmente adaptáveis para outras distribuições. Streaming com o icecastAlessandro de Oliveira Faria (CABELO) (alessandrofaria@netitec.com.br) Este tutorial contempla as configuração básica de como fazer um servidor de RADIO mp3 online. O Download Usaremos o icecast,que é um serviço de transmissão de áudio pela rede TCP/IP. Achei este pacote em todas distribuições atuais, entretando segue abaixo o link do pacote: ftp://rpmfind.net/linux/conectiva/9/cd2/conectiva/RPMS.002/icecast-1.3.11-8170cl.i386.rpm Exemplo de download: [root@via800 cabelo]# wget ftp://rpmfind.net/linux/conectiva/9/cd2/conectiva/RPMS.002/icecast-1.3.11-8170cl.i386.rpm
Como o pacote é RPM, basta digitar o comando abaixo: [root@via800 cabelo]# rpm -ivh icecast-1.3.11-8170cl.i386.rpm Preparando... #################################### [100%] 1:icecast #################################### [100%] [root@via800 cabelo]# A Configuração O Serviço trabalha com dois binários, o icecast e o ice. O icecast é responsável pelo serviço de transmissão e o ices reprodutor do audio. Ao entrar na pasta /etc/icescast, entraremos os seguintes arquivos: [root@via800 etc]# cd /etc/icecast/ [root@via800 icecast]# ls groups.aut icecast.conf ices.conf mounts.aut users.aut - groups.aut : grupos de usuário que podem administrar o sistema Vou explicar apenas a configuração dos arquivos icecast.conf e ices.conf: Antes efetuaremos o backup dos arquivos. [root@via800 icecast]# [root@via800 icecast]# cp icecast.conf{,.original} [root@via800 icecast]# cp ices.conf{,.original} Opções do icecast.conf: max_clients 6 : Numero máximo de clientes max_clients_per_source 6 : Numero máximo de clientes por estação max_sources : Numero máximo de estação max_admins 2 : Numero máximo de administradores throttle 1.0 : máxima permitida para utilização da transmissão encoder_password heukanuki : Senha que será utilizada pelo serviço de reprodução admin_password heukanuki : Senha do administrador oper_password heukanuki : Senha do operadores hostname 10.0.0.254 : IP do servidor port 8000 : Porta de conexão port 8001 : Porta de conexão para compatibilidade com outros sistemas server_name via800.matrix : O nome do seu servidor acl_policy 1 : Habilita a política de regras de acesso allow all * : Regra de acesso http_admin 1 : Habilita a administração via Web
<ices:File>/rede1/mp3/lista.txt</ices:File> :Caminho completo da lista de reprodução de musicas. <ices:Randomize>1</ices:Randomize> <ices:Hostname>localhost</ices:Hostname> <ices:Port>8000</ices:Port> <ices:Password>kagikawa</ices:Password> <ices:Background>1</ices:Background> <ices:Name>Viva o Linux FM</ices:Name> Colocando a Rádio Virtual no AR Iniciando o Serviço: [root@via800 init.d]# service icecast stop Iniciando icecast: [ OK ] [root@via800 init.d]# ices Into the land of the dreaded daemons we go... (pid: 3708) [root@via800 init.d]# Parando o Serviço: [root@via800 init.d]# service ices stop Desligando ices: [ OK ] [root@via800 init.d]# service icecast stop Desligando icecast: [ OK ] Ouvindo a rádio: Entre no XMMS, vá na opção "adicione URL" e digite: http://ip_do_seu_servidor:8000 Pronto agora a sua rede contem um servidor de audio! Alessandro de Oliveira Faria (CABELO) (alessandrofaria@netitec.com.br) Postado por brain em agosto 13, 2003 10:19 PM Comentários para "Streaming com o icecast"
» Postado por: Tiago Cruz em agosto 14, 2003 03:09 PM, 200.207.152:
» Postado por: adell em agosto 14, 2003 07:36 PM, 200.203.227:
» Postado por: luiz em maio 8, 2004 02:07 AM, 200.181.175:
» Postado por: Alessandro em maio 22, 2004 08:12 AM, 200.165.37.:
» Postado por: Almir em agosto 2, 2004 12:00 PM, 200.141.128:
Antes de comentar...
- Preserve a qualidade desta discussão - Leia os Termos de Uso. - Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum. - Mantenha o foco nos argumentos e no assunto - Não faça ataques pessoais. - Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro - Não seja um e-mala ;-) ![]() Envie seu comentário
|