sábado, 29 de setembro de 2007

Montando uma radio on-line

Creditos ao ledstyle

Requerimentos:
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:
http://www.shoutcast.com/download/serve.phtml#scinstall
http://www.shoutcast.com/.../broadcast.phtml#posixdownload

Lembrando para que todos no planeta Terra ou fora dele escutem sua radio as portas dela que nosso caso por default são as 8080 e a 8081 tem que estar liberadas no Provedor.

Configuraçoes:


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=
#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:

# Substitua o "blablabla" pela senha configurada
Password=blablabla
#acima no serverServerIP=localhost
# Deixe seu IP ou "localhost". Coloque outro IP caso o server esteja rodando em outra máquina
# Deixe a porta configurada no server
ServerPort=8000
# Coloque o título da sua rádioStream
StreamTitle=?????
# Coloque o endereço da página de sua rádio
URL=?????
# Coloque o gênero da sua rádio (rock, pop, techno, etc)
Genre=?????
# Marque "1" caso queira que as músicas toquem aleatoriamente. Marque 0 caso queira escolher a ordem das músicas
Shuffle=1
# 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)
Bitrate=80000
# Escolha o rate (quanto maior o rate maior a qualidade e melhor conexão você deverá ter)
SampleRate=44100
# 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)
Quality=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=??????
Public=1
# Seu AOL Instant
MessengerICQ=?????? # Seu ICQIRC=?????? # 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:
/home/felipe/to the point
/home/felipe/dave the drummer-clash club
.....e por a evai

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/audioouDSP:/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.

Nenhum comentário: