Como montar uma Rádio na Internet - Linux
Bem, estão fartos de me pedir como montar uma rádio na internet, e digo sempre a mesma coisa. Por isso vou colocar aqui um exemplo, como configurar rápido uma rádio,Bem o que vão precisar :
- Um computador ( lol ) com linux ( é obvio não )
- Um boa ligação para a internet , para o upload ( recomendo por cabo, pois assim o download não interfere no upload )
- Glibc instalada
- Shoutcast Server que pode ser puxado na net
- Shoutcast Broadcasting Tools
Antes de instalar o Shoutcast Server , ver primeiro a licença. -> http://www.shoutcast.com/download/serve.phtml#scinstall-> http://www.shoutcast.com/download/broadcast.phtml#posixdownload Configuração Vamos começar então pelo servidor. Ao extrair os ficheiros ele criará um directório ( pasta) $ tar -zxvf shoutcast-1-9-2-linux-glibc6.tar.gz Agora vamos extrair o Shoutcast Broadcast Tools$ tar -zxvf sc_trans_posix_040.tgz Agora vamos entrar na pasta do servidor, e vamos ver um ficheiro chamado “sc_serv.conf” depois abra no editor de texto favorito. Este ficheiro é o ficheiro de configuração do servidor, agora é so alterar conformes as necessidades, para já vamos modificar o seguinte: Procurar a linha “Password” e altere para a password que quiser Password=minhapasswordTambém podemos alterar a porta por defeito ( padrão = 8000)PortBase=8000 Depois de alterar gravar e fechar. Agora vamos ao directório do Shoutcast Broadcast Tools. Abra o ficheiro “sc_trans.conf” no editor de texto e vamos alterar as seguintes linhas:
- Password=blablabla # Substitua o “blablabla” pela password configurada em cima no servidor
- ServerIP=localhost # Deixe o seu IP ou “localhost”. Ou coloque outro IP caso o servidor esteja configurado numa outra máquina
- ServerPort=8000 # Deixe a porta configurada no server
- StreamTitle=????? # Coloque aqui o nome da rádio
- StreamURL=????? # Coloque o nome do site onde vai estar a sua rádio
- Genre=????? # Coloque o gênero de música da rádio (rock, pop, techno, etc)
- Shuffle=1 # “1″ caso queira que as músicas toquem aleatoriamente. 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 ligação deverá ter)
- SampleRate=44100 # Escolha o rate (quanto maior o rate maior a qualidade e melhor ligação deverá ter)
- Quality=1 # Escolha a qualidade para transmissão. Note que 1 é a maior qualidade e 10 é a menor. (qualidade e melhor ligação deverá ter)
- Public=1 # Marque 1 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=?????? # AOL Instant Messenger
- ICQ=?????? # ICQ
- IRC=?????? # Canal de IRC
Muita ATENÇÃO para esta linha:
- PlaylistFile=example.pl
Esta linha indica o nome da playlist que será tocada. Podemos deixar “example.pl” e editar, ou modificar e criar um playlist nova. Caso opte por criar uma nova playlist, crie um ficheiro texto com o nome da playlist (minha_playlist.lst por exemplo) e caso tenha deixado “example.pl” vamos abrir num editor de texto. Dentro da playlist vamos colocar as lista da música que irá tocar na rádio da seguinte forma:
Caso queira que a sua rádio toque o som que está a tocar no computador, como por exemplo o que o seu XMMS está a tocar ou o que está a falar ao microfone ( bom para quem quer fazer locução em directo ) , basta acrescentar a linha
- DSP:/dev/audio ou DSP:/dev/dsp
Depende agora da placa de som que tem o pc. PS: Atenção isto nem sempre funciona :( Dá trabalho mas … sem trabalho nada feito.Agora e gravar e fechar o ficheiro. Vamos por agora tudo a trabalhar, até agora foram configurações, se tudo correr como o esperado, vamos por agora a nossa emissão no ar:
- Executar no servidor
- $ 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…
- <01/05/08@00:42:32> [main] pid: 3675
- <01/05/08@00:42:32> [main] loaded config from sc_serv.conf
- <01/05/08@00:42:32> [main] initializing (usermax:32 portbase:8000)…
- <01/05/08@00:42:32> [main] No ban file found (sc_serv.ban)
- <01/05/08@00:42:32> [main] No rip file found (sc_serv.rip)
- <01/05/08@00:42:32> [main] opening source socket
- <01/05/08@00:42:32> [main] source thread starting
- <01/05/08@00:42:32> [source] listening for connection on port 8001
- <01/05/08@00:42:32> [main] opening client socket
- <01/05/08@00:42:32> [main] Client Stream thread [0] starting
- <01/05/08@00:42:32> [main] client main thread starting
- <01/05/08@00:42:32> [sleeping] 0 listeners (0 unique)
Nota: vai ver sempre o numero de pessoas que estão a ouvir a rádio :) Agora vamos arrancar com o Broadcast tools
Note que a primeira música que meu servidor está a tocar é “Papa Roach - Black Clouds.mp3″. Agora o meu servidor está pronto.
- Caso queira ouvir, abra o XMMS, vá em ADD > URL e entre com a URL:
- localhost:8000
- Basta trocar o 8000 pela porta que escolheu em cima.
- Para os amigos ouvirem basta ligaram ao seu
- IP: IP:8000
- Agora poderá ouvir a rádio pela internet :
- http://localhost:8000 ou então http://ipdoserver:8000 (mande este endereço para seus amigos)
- Vá ao site www.shoutcast.com e faça uma busca com o nome exato de sua rádio e verá que está listada na internet