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.
Veja também, na mesma página, que ele necessita de algumas bibliotecas (libs) para funcionar. São as seguintes:
lame-3.96.1.tar.gz
twolame-0.3.6.tar.gz
libogg-1.1.2.tar.gz
libvorbis-1.1.0.tar.gz
faac-1.24.zip
Você pode baixar pelos links do site os arquivos em tar.gz, compilar e instalar. No meu caso utilizo o Slackware, então baixei em .tgz no site www.linuxpackages.net. Para outras distribuições esses pacotes também podem ser encontrados em .rpm ou .deb. Quanto menos pacote para compilar, melhor. :-)
Instale as bibliotecas acima, descompacte o arquivo darkice-0.18.1.tar.gz (no meu caso /usr/local/src), entre no diretório darkice-0.18.1 e execute os comandos:
$ ./configure (pode ser executado como usuário normal) $ make (pode ser executado como usuário normal) $ su -
# make install (executar como root)
[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
[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
[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
[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