- Tocar seus mp3 para seus ouvintes;
- Incluir propagandas, slogans, etc;
- Fazer uma locução ao vivo ou gravada;
- Ouvir sua rádio enquanto compartilha.
Para criar nossa rádio de internet precisaremos primeiro checar se já dispomos de tudo que será usado:
* Um computador com Linux (é obvio não?);
* Uma boa conexão para upload (recomendo cable, pois assim o download não interfere no upload);
* Glibc instalada;
* Shoutcast Server - pode ser baixado;
* Shoutcast Broadcasting Tools;
Antes de baixar o Shoutcast Server, cheque sua licença de uso.
Você pode pegar o Shoutcast Server e o Shoutcast Broadcasting Tools nos respectivos links:
Shoutcast Server
Shoutcast Broadcasting Tools
Vamos começar então pelo server. Extraia o arquivo e ele criará um diretório:
$ tar -zxvf shoutcast-1-9-2-linux-glibc6.tar.gz
Agora extraia o Shoutcast Broadcast Tools:
$ tar -zxvf sc_trans_posix_040.tgz
Vamos entrar no diretório do server e veremos alguns arquivos. Abra o arquivo “sc_serv.conf” no seu editor de textos favorito. Este é o arquivo de configuração do server. Você pode alterá-lo de acordo com suas necessidades, mas iremos modificar o seguinte aqui.
Procure a linha “Password” e altere com sua senha personalizada:
Password=suasenhaaqui
Você também poderá alterar a porta, que por padrão é a 8000:
PortBase=8000
Salve e feche o arquivo. Vamos ao diretório do Shoutcast Broadcast Tools. Abra o arquivo “sc_trans.conf” no seu editor de texto e vamos alterar algumas linhas:
Password=blablabla # Substitua o “blablabla” pela senha configurada acima no server
ServerIP=localhost # Deixe seu IP ou “localhost”. Coloque outro IP caso o server esteja rodando em outra máquina
ServerPort=8000 # Deixe a porta configurada no server
StreamTitle=????? # Coloque o título da sua rádio
StreamURL=????? # Coloque o endereço da página de sua rádio
Genre=????? # Coloque o gênero da sua rádio (rock, pop, techno, etc)
Shuffle=1 # Marque “1″ caso queira que as músicas toquem aleatoriamente. Marque 0 caso queira escolher a ordem das músicas
Bitrate=80000 # Escolha o Bitrate que es músicas ficarão na rádio (quanto maior o bitrate maior a qualidade e melhor conexão você deverá ter)
SampleRate=44100 # Escolha o rate (quanto maior o rate maior a qualidade e melhor conexão você deverá ter)
Quality=1 # Escolha a qualidade para transmissão. Note que 1 é a maior qualidade e 10 é a menor. (quanto maior a qualidade melhor conexão você deverá ter)
Public=1 # Marque um para que a rádio seja listada na lista pública de rádios na página do Shoutcast ou coloque 0 para que ela não seja listada.
AIM=?????? # Seu AOL Instant Messenger
ICQ=?????? # Seu ICQ
IRC=?????? # Seu canal de IRC
ATENÇÃO: Agora vamos nos atentar para esta linha:
PlaylistFile=example.lst
Esta linha indica qual a playlist que será tocada. Você pode deixar “example.ls” e editar o arquivo “example.pl” ou modificar para uma nova playlist e criá-la.
Caso você tenha optado por uma nova playlist, crie um arquivo de texto com o nome da sua playlist (minha_playlist.pl por exemplo) e caso tenha deixado como “example.pl” abra esse arquivo num editor de textos então.
Dentro dessa playlist você irá colocar a lista das músicas que tocarão na sua rádio da seguinte forma:
#início da Playlist
/home/usuário/mp3/rock/Led Zeppelin - Your Time Is Gonna Come.mp3
/home/usuário/mp3/rock/Pink Floyd - Money.mp3
/home/usuário/mp3/rock/Nightwish - The Carpenter.mp3
/home/usuário/mp3/blues/Eric Clapton e BB King - Riding With The King.mp3
Caso queira que sua rádio toque o som que estiver tocando no seu computador, como por exemplo o que seu XMMS está tocando ou o que você está falando no microfone, apenas deixe a linha:
DSP:/dev/audio
ou
DSP:/dev/dsp
dependendo do seu dispositivo de som.
PS: Isso nem sempre funciona ![]()
E por aí vai. Dá um trabalhinho, mas vale à pena.
Feito isso salve e feche o arquivo.
Vamos pôr esta belezura para funcionar agora!
Execute primeiro o server:
$ cd shoutcast-1-9-2-linux-glibc6
$ ./sc_serv
SHOUTcast Distributed Network Audio Server
** Copyright (C) 1998-2000 Nullsoft, Inc. All Rights Reserved.
** Use “sc_serv filename.ini” to specify an ini file.
Event log:
<03/15/04@13:42:32> [SHOUTcast] DNAS/Linux v1.9.2 (Nov 25 2002) starting up…
<03/15/04@13:42:32> [main] pid: 3675
<03/15/04@13:42:32> [main] loaded config from sc_serv.conf
<03/15/04@13:42:32> [main] initializing (usermax:32 portbase:8000)…
<03/15/04@13:42:32> [main] No ban file found (sc_serv.ban)
<03/15/04@13:42:32> [main] No rip file found (sc_serv.rip)
<03/15/04@13:42:32> [main] opening source socket
<03/15/04@13:42:32> [main] source thread starting
<03/15/04@13:42:32> [source] listening for connection on port 8001
<03/15/04@13:42:32> [main] opening client socket
<03/15/04@13:42:32> [main] Client Stream thread [0] starting
<03/15/04@13:42:32> [main] client main thread starting
<03/15/04@13:42:48> [sleeping] 0 listeners (0 unique)
Note que você verá sempre o número de ouvintes… no caso 0.
Agora vamos iniciar o Broadcast Tools.
Em outro terminal, entre no diretório do BroadCast Tools e então execute o executável para Linux:
$ ./sc_trans_linux
TRANScast Distributed Network Audio Content Provider
** Copyright (C) 2000 Nullsoft, Inc. All Rights Reserved.
** Use “sc_trans filename.conf” to specify a config file.
[conf] Warning: invalid item on line 69
<03/15/04@13:44:36> [TRANSCast] DNAS/posix v0.400-LAME (Mar 4 2003) starting up…
<03/15/04@13:44:36> [MAIN] PID: 3717
<03/15/04@13:44:36> [MAIN] Loaded config from sc_trans.conf
<03/15/04@13:44:36> [MAIN] Loading playlist (example.lst)
<03/15/04@13:44:36> [MAIN] Found (38) entries in playlist
<03/15/04@13:44:36> [MAIN] Playlist decoder thread starting
<03/15/04@13:44:36> [MAIN] Streaming thread starting
<03/15/04@13:44:36> [STREAM] Creating stream socket
<03/15/04@13:44:36> [STREAM] Resolving stream host
<03/15/04@13:44:36> [STREAM] Connected to host server
<03/15/04@13:44:36> [STREAM] Host server gave success (OK2)
<03/15/04@13:44:36> [STREAM] Stream to localhost established
<03/15/04@13:44:36> [STREAM] Sending stream information
<03/15/04@13:44:37> [DECODE] Opened Papa Roach - Black clouds.mp3
<03/15/04@13:44:38> [MAIN] Title Updated
Note que a primeira música que meu server está tocando é “Papa Roach - Black Clouds.mp3″.
Agora seu server está pronto. Caso você queira ouvir, abra seu XMMS, vá em ADD > URL e entre com a URL:
localhost:8000
Troque o 8000 pela porta que você escolheu.
Para seus amigos ouvirem eles devem conectar pelo seu IP:
seuip:8000
Você pode visualizar sua rádio direto da internet pelo:
http://localhost:8000
ou então
http://ipdoserver:8000
(mande este endereço para seus amigos)
Lá existe uma interface web para sua rádio.
É isso aí, rádio tocando! Você pode então curtir o som e ao mesmo tempo mandar o IP para seu amigos ouvirem. Depois de ter aberto seu server por um minuto, ele já deve estar listado no diretório da Shoutcast (caso você tenha o tornado público).
Vá ao site www.shoutcast.com e faça uma busca com o nome exato de sua rádio e você verá que ela está listada na internet
Um forte abraço amigos!





November 26th, 2005 at 11:36 am
ola! meu no nome e matheus e estou seguindo este tutorial a risca para montar uma radio na net.
fiz todos os passos do tutorial mas quando vou conectar via o xmms, aparece uma mensagem dizendo que eu nao posso conectar no host e que esta pedindo password, e no server aparece essa mensagem…
[source] invalid password from GET / HTTP/1.0 200.08.55.210
o que sera que esta faltando para a radio funcinar e onde eu configuro no xmms essa senha ????
sendo que no conf do server e do broadcast tools as linha de password estao correspondendo ao que o tutorial esta dizendo e quando vou no browser eu consigo entrar nas configuracoes do server.
ja nao sei mais o que fazer, por favor peco auxilio ao colega.
aguardo resposta.
obrigado,
abraco !
November 26th, 2005 at 5:35 pm
Me passa seu e-mail que vou te passar minha configuração.
Vamos ver se resolve.
[]s
January 8th, 2006 at 4:31 pm
Olá, vim aqui só para dizer que seu tutorial é muito bom!!!
Consegui colocar a rádio na net só com ele…
Valew
February 27th, 2006 at 8:21 pm
Muito bom o seu tutorial.
May 25th, 2006 at 12:58 am
Simplesmente Fantástico seu tutorial, mas e se eu tiver problemas pra fazer uma locução ao vivo? coisa do tipo, o dsp shoutcast, não estiver encontrando a placa de som e só funcionar quando atrelado ao winamp e tocando músicas?
Abraços! E congratulações
June 7th, 2006 at 5:47 pm
E ai cara…entao eu tava dando uma lida ai … tipo aqui deu um probleminha de on-demand….tipo quando eu acesso a radio em outra maquina….e falo no microfone…ele nao ta pegando de onde eu to falando e sim desde o começo da transmissão….
jah fiz N testes….sera que vc saberia algo ai a respeito?
Vlw
August 21st, 2006 at 3:47 pm
so funciona com linux?
naum da pra se com o windows?
da pra usa o media player?
naum precisa paga nada?
vlw
umas pergunta pode se idiota mas tenho q pergunta
August 21st, 2006 at 3:53 pm
Após aberta a rádio os ouvintes podem se conectar de qualquer sistema operacional (windows, Linux, mac os, etc). No Windows o cara precisa ter winamp ou qualquer outro player que não seja o Media Player que é, na minha opinião, um dos piores players pra windows pois não suporta um formato tão pupular de rádio como este.
[]s
October 3rd, 2006 at 4:47 pm
Opa,
Segui os passos para a configuração da rádio.
Mas está me retornando esse erro:
Error intializing encoder
O q pode ser?
Desde já agradeço.
October 3rd, 2006 at 4:57 pm
André, acho que você não tem instalado o encoder. Instale ai o “lame” caso esteja tentando transmitir em MP3.
October 24th, 2006 at 8:53 pm
Olá pessoal,
estou tendo esse erro aqui ao inicar o “./sc_trans_linux”
*******************************************************************************
** TRANScast Distributed Network Audio Content Provider
** Copyright (C) 2000 Nullsoft, Inc. All Rights Reserved.
** Use “sc_trans filename.conf” to specify a config file.
*******************************************************************************
[TRANSCast] DNAS/posix v0.400-LAME (Mar 4 2003) starting up…
[MAIN] PID: 27053
[MAIN] Loaded config from sc_trans.conf
[MAIN] Loading playlist (example.lst)
[MAIN] Found (1) entries in playlist
[MAIN] Playlist decoder thread starting
[DECODE] Opened teste1.mp3
[MAIN] Streaming thread starting
[STREAM] Creating stream socket
[STREAM] Resolving stream host
[STREAM] Connected to host server
SmpFrqIndex: 34100Hz is not a legal sample rate
Error intializing encoder
[STREAM] Host server gave success (OK2)
[STREAM] Stream to localhost established
[STREAM] Sending stream information
[MAIN] Title Updated
O que pode ser?
November 19th, 2006 at 11:30 pm
Sera que tem alguma forma de eu montar essa radio soh que usando o windows w nao o linux?
Se alguem souber e puder me falar como poderei montar agradeço…
Abraços a todos…
January 5th, 2007 at 11:06 pm
Muito bom mesmo o tutorial.. já tá rodando aqui em casa… só que eu gostaria de um pouco mais de funcionalidade nisso.. estive procurando na internet e não achei nada que faça o que eu quero.
uma ferramenta pra gerenciar essa playlist, incluir e remover musicas(assim como fazemos no xmms por exemplo) e alterar de música pra locução(dsp) ….
alguém conheçe alguma ferramenta desse tipo ??
January 29th, 2007 at 10:47 am
OI CARA TUDO BEM? O MEU PROBLEMA É O SEGUINTE: APAGUEI SEM QUERER A SENHA DO PASSWORD NÃO NÃO LEMBRO MAIS QUAL ERA JÁ FIZ DE TUDO PRA TENTAR RECUPARA-LA JÁ,DESINSTALEI E REINSTALEI O WINAMP E OS PLGNS VARIAS VEZES,JÁ FIZ O DOWNLOAD DELES E INSTALEI VARIAS VEZES E JÁ RESTAUREI O SISTEMA DO MEU PC MAS NADA DEU CERTO. O QUE FAÇO? TEM COMO RECUPERAR A SENHA OU CRIAR OUTRA SEM NECECIDADE DA ANTERIOR? POR FAVOR DE DÉ UMA SOLUÇÃO DESDE JÁ AGRADEÇO. FICA COM DEUS
July 5th, 2007 at 3:00 pm
ae se alguem puder me ajudar , configurei td como manda o tutorial mas quando conecta diz que [source] invalid password from 127.0.0.1 - eu estou eu uma rede sem fio. Se alguem puder me dar uma luz, nao sei como faço
August 4th, 2007 at 8:20 pm
Olá eu gostaria de saber como faz pra fazer bastante ip´s tipo como se fosse um servidor de streaming
January 19th, 2008 at 10:51 am
quero montar uma radio. como faço sou leigo no assunto, tenho net discada.
existi tudo pronto, so para me cont. e falar?
January 28th, 2008 at 6:07 pm
ola como é que eu com esta configuração posso fazer de repiter ir buscar a um ip de radio e disponibiliza no meu server
obrigado
August 24th, 2008 at 3:10 am
Se alguém tiver uma rádio com streaming em ogg vorbis ou MP3 e quiser me enviar o link, por favor, faça isso. Gostaria muito de divulgar essa rádio em meu site: http://www.walterjoaquimdasilva.com.br ou ( WJS homepage ) porque música é o meu conteúdo principal. Tenho interesse especial pelo ogg vorbis/theora.