Pular para o conteúdo

Como fazer um servidor de rádio virtual

Este tutorial contempla a configuração básica de um servidor de rádio MP3 online utilizando o servidor de streaming icecast.
Alessandro de Oliveira Faria (A.K.A. CABELO) cabelo
Hits: 122.979 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Download e instalação

Usaremos o icecast, que é um serviço de transmissão de audio pela rede TCP/IP. Achei este pacote em todas distribuições atuais, entretanto segue abaixo o link do pacote:

ftp://rpmfind.net/linux/conectiva/.../icecast-1.3.11-8170cl.i386.rpm

# wget ftp://rpmfind.net/linux/conectiva/.../icecast-1.3.11-8170cl.i386.rpm
Tamanho: 190,583 (sem autoridade)
    0K .......... .......... .......... .......... .......... 26%   0:26 5,21K
   50K .......... .......... .......... .......... .......... 53%   0:21 4,12K
  100K .......... .......... .......... .......... .......... 80%   0:07 4,88K
  150K .......... .......... .......... ......               100%   0:00 4,39K
17:48:05 (4,52 KB/s) - `icecast-1.3.11-8170cl.i386.rpm' recebido [190583]

Instalação


Como o pacote é RPM, basta digitar o comando abaixo:

# rpm -ivh icecast-1.3.11-8170cl.i386.rpm
Preparando...               ############################ [100%]
   1:icecast                ############################ [100%]

   1. Download e instalação
   2. Configuração
   3. Colocando a rádio no ar
   4. Ouvindo a rádio

Scribus 1.1.6: A opção Linux para Adobe PageMaker, QuarkXPress e InDesing

Acessibilidade: Movimentos do mouse com a face (eViacam)

Torne o seu servidor um mirror de atualização do Antivírus AVG (revisão)

IPCMSG: Comunicação inter-processos sem magia negra

Efeitos tridimensionais nas seleções dos desktops virtuais

Instalando o Nagios 3.0 em distros baseadas em Red Hat

Ubuntu Packages - Uma forma mais rápida e simples de instalar programas

Formatando texto no Open Office

VirtualBox com PHPvirtualbox em Servidor Ubuntu 14.04

Desenvolvendo tutoriais mais dinâmicos com o Wink

#1 Comentário enviado por tucs em 04/08/2003 - 10:47h
Ta dando esse erro quando vo iniciar o ices

[root@xavier home]# service ices start
Iniciando ices: Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Execution keyword: comment
Into the land of the dreaded daemons we go... (pid: 2015)
[FALHOU]
[root@xavier home]#
#2 Comentário enviado por tucs em 04/08/2003 - 10:48h
Outra coisa como tem que estar essa /rede1/mp3/lista.txt
#3 Comentário enviado por cabelo em 04/08/2003 - 11:50h
inicie o serviço ices no modo console

digitando o seguinte comando:

[root@xavier home]# ices


e a lista de musicas pode estar em qualquer caminho, basta mudar a indicaçâo

#4 Comentário enviado por tucs em 04/08/2003 - 12:28h
Kra fiz issu mesmo no Shell digitei ices
[root@xavier root]# ices
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Execution keyword: comment
Into the land of the dreaded daemons we go... (pid: 2663)
[root@xavier root]#
dentro da lista.txt coloquei o seguinte
/home/mp3/guns-dont.mp3
e naum quer funfar
#5 Comentário enviado por cabelo em 04/08/2003 - 12:35h
o arquivo /home/mp3/guns-dont.mp3 esta com direito de leitura?

Esta mensagem esta dizendo que não reconheceu alguns comentário de algumas musicas. E pelo que tudo indica o servidor esta rodando.

Embora esta mensagem aparece, as musicas são reproduzidas normalmente.

Tente no winamp ou no Xmms ouvir a musica:

http://ip_do_servidor:8000
#6 Comentário enviado por cabelo em 04/08/2003 - 12:42h
Em resumo, pode ignorar os seguintes erro:

Unknown playlist keyword: comment
Unknown Server keyword: comment
#7 Comentário enviado por tucs em 04/08/2003 - 12:43h
Cabelo ... deu certo
Ja ouvi falar que tem como eu me conectar no Server e rolar as musicas do meu computador e ainda falar no meu ... manja de como fazer issu
#8 Comentário enviado por tucs em 04/08/2003 - 14:03h
Cabelo .. tinha conseguido ... mas agora naum vai mais ...

[root@xavier home]# ices
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Execution keyword: comment
Unknown Execution keyword: comment
Unknown Execution keyword: comment
Unknown Execution keyword: comment
Unknown Stream keyword: comment
Unknown Stream keyword: comment
Unknown Stream keyword: comment
Unknown Stream keyword: comment
Unknown Stream keyword: comment
Unknown Stream keyword: comment
Logfile opened
ERROR: Could not open playlist file [apan.txt].
Could not find a valid playlist, and I can't bloody well make up the music myself.
Ices Exiting...
[root@xavier home]#
#10 Comentário enviado por TiagoCruz em 05/08/2003 - 10:44h
Cabelo, aí funcionou direitinho mesmo em banda lerda? :-)

Aqui ficou pesado pra caramba....

Abraços
#11 Comentário enviado por DJ_THE_BEST em 15/12/2003 - 02:54h
PO CABELO SO VC PODE ME AJUDAR COMO CONSIGO FAZER O ICECAST RODAR NO SERVIDOR ONDE ESTA HOSPEDADO NAO CONSIGO NEM COMECAR A MEXER EH TUDO DIFERENTE E EM LINUX TO INICIANDO EU TENHO LA NO SERVER O ICECAST 2.0 E QUAL O PROGRAMA QUE POSSO ENVIAR PARA O SERVIDO AS MUSICS QUE TOCO EM MEU PC QUE RODE EM WINDOWS E LINUX

DESDE JA AGRADECO A ATENCAO
#12 Comentário enviado por Airozi em 09/01/2004 - 03:11h
Segui certo o passo a passo
na hora de ir no etc/icecast
apareceu só 4arquivo
o ices.conf não apareceu

aqui é RedHat9
#13 Comentário enviado por michael_max em 21/04/2004 - 16:45h
Aconteceu tbm comigo a mesma coisa, só apareceram 4 arquivos o ices.conf não apareceu, até criei ele mas não adiantou quando vou startar o serviço recebo uma msg de erro

[root@srvsat icecast]# service icecast start
/etc/init.d/icecast: line 39: gprintf: command not found
-bash: line 1: icecast: command not found
[FALHOU]

E tbm estou usando RH9...
#14 Comentário enviado por iceknight em 04/06/2004 - 17:32h
Could not parse XSLT file : Este eh meu problema, quando acesso http://servidor:8000/admin/stats.xsl da essa mensagem no broswer, após digitar o login e a senha.
#15 Comentário enviado por elton.rj em 18/01/2005 - 13:20h
Olá,

Verifiquei que este programa só faz rádios a partir de uma playlist de mp3. Este programa faz transmissão a partir de uma entrada auxiliar da placa de som, ou não? Há outro programa que faz esse trabalho de transmissão ao vivo em tempo real, sem ser por arquivos já gravados? Abraços ;-))
#16 Comentário enviado por thiagomeneses em 01/02/2005 - 02:36h
Olá.

Alguem teve esse problemas???

Aqui no /etc/icecast só aparece o icecast.xml..
uso o slackware 10.0 ... tentei o rpm2tgz, tentei o source do site oficial e nada.
#17 Comentário enviado por vasel em 10/03/2005 - 16:55h
Uso o Conectiva 8 e, nesse caso, foi necessária a instalação do pacote ices para que as coisas funcionassem bem. Nesta distribuição esse pacote está no CD 2 e seu arquivo chama-se ices-0.0.1beta5-5cl.i386.rpm.
Para instalá-lo basta fazer:
# rpm -ivh ices-0.0.1beta5-5cl.i386.rpm
#18 Comentário enviado por china em 09/11/2005 - 19:24h
Boa noite este programa transmite voz em tempo real a partir de uma entrada auxiliar da placa de som? Voce sabe de algum programa que faz isso?
#19 Comentário enviado por diogoipa em 20/11/2005 - 13:23h
pro to com o conectiva 10 e instalei o "icecast-1.3.12-50623cl" que vem no cd do conectiva nas ñ esta rodando não as mensagens que peracem e as seguintes

cecast Version 1.3.12 Initializing...
Icecast comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of Icecast under the terms of the
GNU General Public License.
For more information about these matters, see the file named COPYING.
Starting thread engine...
[20/Nov/2005:13:20:25] Icecast Version 1.3.12 Starting..
[20/Nov/2005:13:20:25] Starting Admin Console Thread...
-> [20/Nov/2005:13:20:25] Starting main connection handler...
-> -> [20/Nov/2005:13:20:28] Unknown host 127.0.0.1 , that's it for me!
-> [20/Nov/2005:13:20:28] Cleanly shutting down...
-> [20/Nov/2005:13:20:28] Closing all listening sockets...
-> [20/Nov/2005:13:20:28] Telling threads to die...
-> [20/Nov/2005:13:20:28] Closing sockets for admins that keep hanging around...
-> [20/Nov/2005:13:20:28] Closing sockets for sources that keep hanging around...
-> [20/Nov/2005:13:20:28] Closing all remaining sockets...
-> [20/Nov/2005:13:20:28] Waiting a wee while to let the other threads die..
-> [20/Nov/2005:13:20:29] Ok, that's enough, let's kill the remaining 1 bugger
-> [20/Nov/2005:13:20:29] Closing and removing directory servers...
-> [20/Nov/2005:13:20:29] Removing remaining sources...
-> [20/Nov/2005:13:20:29] Exiting..

v c pode me ajuda ai fico muito grato
#20 Comentário enviado por cleitão em 12/06/2006 - 10:59h
Cara muito legal este tutorial me ajudou pra caramba.......
Com isso vou resolver meus problemas com usuários que não sabem ficar sem mexer nas coisas.........
#21 Comentário enviado por benigno em 25/08/2006 - 01:12h
Trabalho em uma radio... gostariamos de transmitir a radio pelo servidor linux para a internet. Este serviço é feito utilizando o simple cast pelo windows, mas queria enviar pelo servidor linux.

Tem como eu transmitir o áudio que entra na placa de som? Tipo... eu ligo um cabo na mesa de som entrando na placa de som para retransmitir o sinal da radio. Tem como?
#22 Comentário enviado por c.rafael em 24/10/2006 - 21:54h
olá pessoal,

compilei aqui (Slackware) o icecast da seguinte forma:
"./configure --prefix=/usr --sysconfdir=/etc" só que não crio o arquivo icecast.con nem ices.conf e também não crio o executavel ices

Por que será? a versão q estou usando é icecast-2.3.1


Alguém pode me ajudar?
#23 Comentário enviado por snails em 26/10/2006 - 18:51h
Cabelo....vc deve manja da arte...

Perguntei num otro artigo aqui e o kra num soube responder ou msm num deu tempo ainda do kra escreve...mas vc deve saber....

Kra...como faço pra monta um servidor de radio, que atenda varias radios, simultaneamente....eh tipo um multi stream, vc sabe ?

Abraço kra...e mew...muito boa as materias q vc escreve aki..
#24 Comentário enviado por robsondules em 21/07/2007 - 01:03h
gostaria de saber mais sobre a forma de criar uma radio via internete
e qual a condição.
aguardo resposta
obrigado sem mais , Robson Dules
#25 Comentário enviado por leandrinni em 07/10/2007 - 13:23h
Fala Galera, estou com muita dificuldade de concluir meu TCC na faculdade, sobre RadioWeb, segui varios tutoriais, mas não sai nada, não sei o que acontece, usei debian,suse e conectiva.
Instalei o icecast e ices em ambos as distribuições.
No debian acontece o seguinte não consigo rodar o icecast e ices, porem da esse erro utilizando o comando .. ((((icecast2 -c /etc/icecast.xml))
obs: estou utilizando esse tutorial para rodar o icecast e ices
http://www.zago.eti.br/webradio.html
como usuário root da isso!!
ERROR: You should not run icecast2 as root
Use the changeowner directive in the config file
Como user leandrinni$ ele dá isso:
Fatal: could not open error logging (/var/log/icecast2/error.log : Permission denied. ambos no access.log tambem dá o mesmo erro, já dei permissõe e nada.

Nesse caso estou utilizando o tutorial do cabelo!!
No conectiva ele o icecast roda, só que quando roda o ices ele está dando o mesmo erro do user TUCS esse
[root@itautec root]# service ices start
Iniciando ices: Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown playlist keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Server keyword: comment
Unknown Execution keyword: comment
Into the land of the dreaded daemons we go... (pid: 3837)
[FALHOU]
[root@itautec root]#

O que será galera, podem me dar um help ai, preciso disse até esse final de mês se não estou frito....

Sobre montar as playlist como faço isso...help help mesmo galera.
Faloww
#26 Comentário enviado por leandrobhbr em 27/12/2007 - 00:30h
Ola cabelo...

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
#27 Comentário enviado por bbgshow em 14/03/2009 - 17:29h
ei como eu faço para instalar o icecast 2, pq no site só tem ele para download, me dar uma força, alguém que já meche com isto, por favor, já tentei td
#28 Comentário enviado por snails em 27/03/2009 - 11:42h
Acredito que seja apenas uns comandos...claro que a instalação do icecast2 depende do pacote que vc baixou....

Bom, como consultei agora pouco no site da IceCast(http://www.icecast.org), o servidor esta na versão 2.3.2...

Baixe o icecast-2.3.2.tar.gz do site mencionado acima

Descompacte esse arquivo ( tar zxvfp icecast-2.x.x.x.tar.gz)

Entre na pasta que vai ser gerada.

Execute os comandos "./configure" "make" "make install" (os comandos devem ser executados nessa ordem, um logo após que o outro terminar de ser executado)

Caso tenha mais duvidas, segue o link da documentação de instalação e configuração do icecast2 (http://www.icecast.org/docs/icecast-2.3.2/)

Falow e bom Streaming !!!!
#29 Comentário enviado por marcelovegano em 30/03/2009 - 09:43h
tem algum programa para narrar na rádio?

Contribuir com comentário

Entre na sua conta para comentar.