Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slackware current
Por igorbsp
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Configurar rádio online com Icecast2 + Darkice
Linux user
jorgeandrade
06/09/2007
Fiz este tutorial porque não consegui achar algo completo para ajudar a criar uma rádio online. Este tutorial te explicará o básico para você colocar uma rádio pra funcionar no Linux, bem como explicando os problemas que tive e como resolvê-los.
Por: Jorge Andrade | Blog: http://www.linxcorp.com.br
[ Hits: 56052 ]
Conceito: 9.9   4 voto(s)4 voto(s)4 voto(s)4 voto(s)4 voto(s) + quero dar nota ao artigo

Introdução

Como eu não conseguia encontrar nada completo na internet para colocar uma rádio online com Icecast2 + Darkice, depois que consegui configurar pensei em fazer esse artigo para que ninguém passe pelo mesmo trabalho que eu passei, ou pelo menos tenha poucos problemas.

O tutorial é para a configuração de uma rádio online utilizando o servidor Icecast2 e o cliente que faz o encoder do som, Darkice. Espero que ajude!

Instalar Icecast2

Primeiramente vamos instalar o Icecast2, ele é o software servidor para o cliente Darkice.

Para baixá-lo vá em http://www.icecast.org/ e baixe o arquivo icecast-2.3.1.tar.gz.

Vamos agora descompactar o arquivo. No meu caso eu sempre descompacto em /usr/local/src, pois fica mais organizado, e caso eu queira desinstalar depois, só entrar no diretório e dar um "make uninstall".

Com o arquivo descompactado, entre na pasta criada icecast-2.3.1 e execute os comandos:

$ ./configure --prefix=/opt/icecast/ (pode ser executado como usuário normal)
$ make (pode ser executado como usuário normal)
$ su -
# make install
(executar como root)

OBS: Como o Icecast vem com seu arquivo de configuração apontado para /opt/icecast/, vamos configurar --prefix=/opt/icecast/ como diretório de instalação, mas você pode alterar caso ache melhor.

Precisamos também criar o diretório "var/log/icecast" dentro de /opt/icecast, pois a instalação não o cria:

# mkdir -p /opt/icecast/var/log/icecast/

E dar permissão para usuário comum gravar dentro dele:

# chmod -R 777 /opt/icecast/var/

Feito isso, vamos instalar o cliente Darkice. É ele quem vai pegar o som da placa de som e fazer o encoder em mp3 ou ogg em tempo real.

Próxima página >>




Páginas do artigo
   1. Introdução
   2. Instalar Darkice
   3. Configurar Icecast2
   4. Configurar Darkice
   5. Conclusão

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por jorgeandrade em 06/09/2007 - 10:18h:

Pessoal, só uma correção no artigo. Na página 3 "Configurando Icecast2" o caminho correto para o arquivo icecast.xml é /opt/icecast/etc/icecast.xml e não /usr/local/etc/icecast.xml

Abraços

[2] Comentário enviado por marcrock em 07/09/2007 - 17:49h:

Ótimo artigo !!!!

Muito bem explicado.


Até +!!!!!!

[3] Comentário enviado por maickelpc em 22/11/2007 - 17:08h:

qual a distribuicao mais adequada para configurar, estou tendo serios problemas com debian etch 4

[4] Comentário enviado por jorgeandrade em 25/11/2007 - 14:44h:

Não tem nenhuma distribuição mais adequada, os passos utilizados devem funcionar em qualquer distribuição. É genérico

[5] Comentário enviado por quasedois em 13/11/2008 - 16:41h:

ola, estou tentando configurar uma radio ao vivo, estou tentando na distribuição kubuntu, fiz tudo que esta descrito no artigo e mais algumas coisas, porem cheguei em um ponto que nao consigo passar

quando dou o comando para iniciar o darkice

/usr/local/bin/darkice -v 0 -c /usr/local/etc/darkice.cfg &

aparece:

/usr/local/bin/darkice: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory

ja instalei a biblioteca lame e quando fui instalar o darkice, foi atravez do comando

/home/labredes/Desktop/darkice-0.19# ./configure --with-lame-prefix=/usr/local/lib --with-twolame-prefix=/usr/local/lib

se alguem puder me ajudar fico grato

abrs

[6] Comentário enviado por quasedois em 17/11/2008 - 16:25h:

Alguem ?

[7] Comentário enviado por quasedois em 21/11/2008 - 13:32h:

Ja ta resolvido!

[8] Comentário enviado por don_murilo em 29/01/2009 - 10:02h:

Estou tendo problema na instalação da 1ª pagina, estou fazendo a instalação no suse linux

[9] Comentário enviado por carlotres em 23/02/2009 - 09:27h:

root@ubuntu:/etc/icecast# icecast
[23/Feb/2009:09:24:52] No configfile found, using defaults.
Icecast 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...
[23/Feb/2009:09:24:52] Icecast Version 1.3.12 Starting..
[23/Feb/2009:09:24:52] Starting Admin Console Thread...
-> [23/Feb/2009:09:24:52] Starting main connection handler...
-> [23/Feb/2009:09:24:52] Bind to socket on port 8000 failed. Shutting down now.
-> [23/Feb/2009:09:24:52] Cleanly shutting down...
-> [23/Feb/2009:09:24:52] Closing all listening sockets...
-> [23/Feb/2009:09:24:52] Telling threads to die...
-> [23/Feb/2009:09:24:52] Closing sockets for admins that keep hanging around...
-> [23/Feb/2009:09:24:52] Closing sockets for sources that keep hanging around...
-> [23/Feb/2009:09:24:52] Closing all remaining sockets...
-> [23/Feb/2009:09:24:52] Waiting a wee while to let the other threads die..
-> -> [23/Feb/2009:09:24:53] Ok, that's enough, let's kill the remaining 1 bugger
-> [23/Feb/2009:09:24:53] Closing and removing directory servers...
-> [23/Feb/2009:09:24:53] Removing remaining sources...
-> [23/Feb/2009:09:24:53] Exiting..
-> root@ubuntu:/etc/icecast#
isso acontece quando eu tento ligar o icecast.. e aliás .. meu ./configure , nem omake e nem o make install tão funfando


[10] Comentário enviado por halfling em 09/06/2009 - 19:12h:

Olá, você saberia me dizer qual é o calculo de banda usada?

[11] Comentário enviado por ruben5wat em 08/09/2009 - 11:31h:

./configure --prefix=/opt/icecast/ alguem pode explicar melhor este passo?

Obrigado (:

[12] Comentário enviado por ruben5wat em 13/09/2009 - 15:26h:

resolvido


[13] Comentário enviado por vinigeremia em 10/08/2010 - 10:34h:

Existe a possibilidade de receber a entrada do line-in? preciso mto
halp. obrigado

[14] Comentário enviado por mdajesus em 17/09/2010 - 11:26h:

OLA VINIGEREMIA, LEIA AQUI NESSE LINK DO SITE PCWORLD: http://pcworld.uol.com.br/dicas/2008/04/28/como-montar-um-podcast-sua-radio-virtual-usando-ubuntu-li...

[15] Comentário enviado por marcelovegano em 28/04/2011 - 23:08h:

Eu montei a rádio, porém apenas eu consigo escutar, como eu jogo ela para que todos que tenham internet escutam?

[16] Comentário enviado por LeticiaCastro em 16/06/2011 - 16:07h:

Seu tutorial está muito bom, Jorge. Mas, que pena, aqui tem muitas informações boas para quem se interessa em criar uma rádio online:

http://www.masternewmedia.com.br/publicacoes_de_audio_e_musica/radio/web-radio-on-line-como-criar-a-...

[17] Comentário enviado por Ruwindows em 27/12/2011 - 14:59h:

Quando entro com o comando:
/opt/icecast/bin/icecast -c /opt/icecast/etc/icecast.xml &

aparece isto!!!!!


root@bt:~# /opt/icecast/bin/icecast -c /opt/icecast/etc/icecast.xml &
[1] 20953
root@bt:~# ERROR: You should not run icecast2 as root
Use the changeowner directive in the config file

[1]+ Exit 1 /opt/icecast/bin/icecast -c /opt/icecast/etc/icecast.xml

root@bt:~#


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.