Como Montar uma Web Rádio

Transcrição

Como Montar uma Web Rádio
www.ebooksnet.com.br
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
A proposta do “ebook Como Montar uma Webrádio” é abordar duas maneiras
de montar uma webrádio de sucesso.
Iniciaremos com uma pequena introdução sobre webrádios.
O que é uma webrádio?
A webrádio ou rádio on-line é um rádio disponível pela Internet, de forma acessível a
todo o mundo. Este serviço de radiodifusão envolve um meio de streaming①, que
oferece aos ouvintes um fluxo contínuo, mas eles não têm nenhum controle sobre ele,
assim como uma rádio normal ou televisão. Uma WebRádio pode estar ligada a uma
estação de rádio tradicional, mas também pode ser uma estação de rádio apenas na
Internet, que são independentes. Estas podem abranger qualquer tipo de informação:
esportes, notícias, talk shows, música e etc.
Para realizar a transmissão de áudio através da Internet é necessário realizar a
codificação apropriada (Encoder②) e a transmissão (broadcast) aos usuários.
------------------------------① Streaming (fluxo, ou fluxo de média ou fluxo de mídia é uma forma de distribuir infohrmação multimídia numa
rede através de pacotes. Ela é frequentemente utilizada para distribuir conteúdo multimídia através da Internet.
② Encoder, no contexto da informática, é um software utilizado para codificar determinados arquivos/ficheiros
(normalmente músicas ou vídeos) visando obter uma padronização e uma melhor qualidade e/ou menor tamanho
para armazenamento.
2
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Há basicamente duas formas de transmitir sua rádio pela internet. A mais simples
utiliza um áudio pré-gravado e armazenado no servidor (transmissão assíncrona). A
mais completa, transmite o áudio em tempo real, ou seja, o ouvinte escuta o que você
está transmitindo naquele momento (transmissão ao vivo).
A primeira opção é a instalação, configuração de um sistema de webrádio já
desenvolvido e hospedá-lo em um servidor com streaming e auto DJ (utilizado para a
sua webrádio permanecer executando a programação mesmo nos momentos que não
esteja ao vivo e on-line). A segunda opção é transformar seu computador em um
servidor. Para isso é necessário a instalação e configuração de streaming e todos os
demais aplicativos. O inconveniente desta segunda maneira é que se tenha um
computador dedicado, ou seja, deverá estar ligado e conectado a internet em todo o
tempo. Também deverá ter uma conexão a internet de maior velocidade. Citados os
inconvenientes, se assim podemos chamar, a vantagem é que terá maior autonomia e
independência com sua webrádio.
A seguir abordaremos ambas as maneiras, primeiramente a contratação de um
provedor servidor que é a maneira mais simples de implantação.①②
No capítulo seguinte iremos ver a segunda possibilidade, mais complexa, a
configuração total e completa de seu computador.
Porém, mesmo que sua opção seja pela menos complexa, recomendo que não deixe
de compreender os critérios de configuração, pois será de grande valia para entender
como é o real funcionamento de transmissões das webrádios.
------------------------------①
Lembre-se que você pode optar pela (transmissão assíncrona) e em determinados momentos fazer
transmissões ao vivo.
②
Não é o objetivo deste ebook indicarmos quais são os provedores que oferecem o serviço de
transmissão por áudio via internet. Contudo se não quiser fazer uma pesquisa por conta própria entre
em contato [email protected] que lhe enviaremos as melhores opções.
3
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Contratação de Provedor / Servidor
Como já havia dito, nesta implantação você não tem que configurar nada, somente
fazer a contratação de um provedor / servidor, preferencialmente de um plano com
stream, por esta razão considerada mais simples. Lembrando novamente que você
pode optar pela (transmissão assíncrona) e em determinados momentos fazer
transmissões ao vivo.
Algumas definições devem ser analisadas na contratação do servidor:
1 - Quais players disponibilizam para que a sua webrádio seja ouvida.
2 - Qual a tecnologia utilizada pelos servidores.
3 – A possibilidade de alternar entre transmissão AO VIVO e AUTO-DJ.
Ao vivo: colocar as suas músicas para tocar, locução, vinhetas, shows, etc. Em tempo
real.
Além da transmissão ao vivo, o ideal é que se tenha um plano para transmitir a sua
programação pelo AutoDJ. Com o AutoDJ você envia os arquivos automaticamente
para o servidor. Após enviar, você poderá criar playlists e agendá-los para tocar
automaticamente. Isto mesmo, é uma transmissão agendada e nem precisa do seu
computador ficar ligado para isto!
4 – Quais as qualidades de áudio disponíveis.
32 k, 48 k, 96 k, 64 k ou 128 k
5 – Quais os custos para:
Quantidade de ouvintes, espaço em disco para o AutoDJ e franquia de transferência
(tráfego) e valor excedente.
4
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Configurando a sua Webrádio
Configurando o seu próprio sistema, o áudio que toca na sua placa de som é enviado
em "tempo real" e distribuído na hora para todos os ouvintes. No próximo tópico você
verá o procedimento geral de como fazer uma rádio pela web e em seguida daremos
um pouco mais de detalhamento.
1. Você precisará de computador com placa de som e conexão à internet;
2. Você tem que decidir que tipo de rádio será a sua. Será só de mp3? Será mp3 +
áudio externo (toca-discos, mixer, microfone, CD, etc?);
3. Se a rádio tiver áudio externo, você deve ligá-lo à placa de som com cabo de
áudio. Se você tem um microfone, mesa de som ou outra fonte de áudio, liguea na entrada de linha (line in) da placa de som;
4. Ajuste o volume do som do seu computador utilizando um controle de volume;
5. Faça uma gravação de áudio no computador com o programa que você
costuma usar, apenas para saber se a placa de som está funcionando
corretamente;
6. Em seguida, você precisará de um software fonte e os dados do servidor para o
qual você vai mandar o sinal. Você precisa das seguintes informações sobre o
servidor:
a.
b.
c.
d.
e.
endereço do servidor
porta da conexão
tipo de servidor
ponto de montagem
senha
7. Além disso, você precisa saber qual será a qualidade do áudio da sua
transmissão, algo como 32kbps a 128kbps;
8. Se você não tem um servidor para sua rádio, não se desespere! Em muitos
casos, é possível encontrar servidores livres na Internet, que permitem que
você envie seu stream para ele servir. Nesse caso, para se realizar o stream só é
necessário ajustar o encoder para transmitir para esse servidor, poupando a
parte da configuração do servidor:
a. Endereço do servidor: pode ser qualquer coisa, tipo http://provedor.radios.net
5
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
b. Porta da conexão: normalmente fica na faixa de 8000 a 8100
c. Tipo de servidor: pode ser Shoutcast, Icecast ou Icecast2
d. Ponto de montagem: esse será o arquivo em que sua transmissão será
acessada pelos ouvintes. Normalmente pode ser qualquer nome escolhido por
quem faz a transmissão. Por exemplo, se o seu ponto de montagem for
minharadio, seu servidor for http://meu.servidor.net e a porta for 8000,
possivelmente sua transmissão será http://meu.servidor.net:8000/minharadio
e. Senha: bom, pode ser qualquer coisa... o administrador do servidor deverá
passá-la pra você.
Consulte o administrador do servidor para saber quais informações você
precisa.
9. Agora é só se conectar ao servidor e enviar o endereço da sua transmissão para
todo mundo ouvir!
Requisitos de Hardware
Lembramos que o software fonte e o servidor podem rodar na mesma máquina. Se for
esse o seu caso, utilize uma máquina de desempenho superior ao que seria necessário
para ter cada uma das funções separadamente.
Abordaremos somente os pré-requisitos necessários para um PC ou compatível, mas
grande parte, senão todo este ebook, pode ser aproveitado para outras plataformas
(como Macintosh).
É necessário também que a máquina tenha conectividade (caso se queira transmitir
para um servidor na internet, é altamente recomendado uma conexão de banda larga
por cabo, mas é possível fazer uma transmissão utilizando conexão por rádio).
Transmissões low-fi e hi-fi
Se você possui internet banda larga, alguns programas permitirão que você faça mais
de uma transmissão a partir do mesmo sinal de áudio, permitindo que você faça uma
6
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
transmissão de alta qualidade para usuários de banda larga e outra com qualidade
menor, digamos 32kbps, para usuários de linha discada.
É necessário instalar e configurar alguns softwares para transformar sua máquina num
servidor de webrádio.
1 - LISTA DE SOFTWEARES NECESSÁRIOS, CONFIGURAÇÃO E OS ENDEREÇOS DE ONDE
ENCONTRAR.
1.1 – O Player de mídia.
Você tem muitas opções de players para usar, porém eu prefiro os free. Sem
dúvida, para quem não quer complicar, eu prefiro o Zararadio que é free, fácil
de mexer e além do mais nos gera uma playlist das músicas tocadas para
colocarmos no nosso site (se for o caso).
Ele pode ser baixado direto do site do desenvolvedor e é grátis.
ZaraRadio (Player completo de media)
7
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
ZaraWebs RDS (Gerador de Playlist para sites)
Este programa gera uma playlist das músicas que já foram tocadas para ser colocado
no seu site.
Obs:. Nada impede que você use outros players, eu usei o Zara como exemplo por ser free e o
mais simples. Porém se você gosta de usar ou já usa outro programa nada impede que você
utilize esse tutorial, temos muitas opções de players como Playlist Digital, Keeper, Radio Pró,
e muitos outros, só que esses são pagos e muito caros. Vai do gosto e da disposição financeira
de cada um.
8
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
1.2 – O Encoder
Assim como o player, você tem muitas opções. Mas para simplificar eu vou usar
o Windows Media Encoder que é bem fácil de usar e é free, mas tem também o
SlimplesCast que é um excelente programa para transmissão de áudio.
A configuração do Media Encoder é bem fácil:
9
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
1.2.1 - Primeiro você deve iniciar o Windows Media Encoder, e clicar no botão Nova
Sessão, e na janela que aparecer clicar em Personalizar sessão como na figura abaixo:
10
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
1.2.2 - Em seguida é só configurar a fonte de áudio conforme a sequência na
figura abaixo:
1ª - Selecione a aba fontes;
2ª - Marque somente a opção “áudio”;
3ª - Selecione a placa de som na qual você vai disponibilizar o áudio (no caso de 2 ou mais
placas);
4ª - Selecione a opção loop na caixa de seleção “No Final”;
5ª - Clique no botão configurar;
6ª - Na caixa de seleção “Linha de pino” selecione a opção de entrada de som que você
está utilizando (Por exemplo: Se você está passando o som do computador por uma mesa
de áudio (recomendável) e está retornado o áudio para o computado via entrada “Line IN”
da sua placa de som, selecione a opção “Entrada”. Caso você não esteja passando por uma
mesa de áudio e esteja pegando o áudio direto do player selecione a opção “Mixer de
saída de som”).
11
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
1.2.3 – Configurando a porta.
Selecione a aba Saída, marque a caixa de seleção “Receber do codificador “, e escolha
o numero da porta a ser usada. No meu caso eu escolhi a porta 1080, mas nada
impede que você escolha qualquer outra porta, sempre lembrando que se você usa
algum tipo de Firewall (Zone Alarm, Norton Internet Security, Black Ice Defender, ou
mesmo o Firewall nativo do XP, ou outros) é essa porta que vai ser liberada nele.
12
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
1.2.4 – Escolhendo a compactação;
Selecione a aba Compactação, e na caixa de seleção “Destino” selecione a opção
Servidor do Windows Media (fluxo contínuo).
Em seguida, na caixa de seleção “Áudio” selecione a opção Áudio com taxas de bits
múltiplos (taxa de bits constante).
E na caixa de seleção “Taxa de bits”, marque a(s) taxa(s) de bits que você achar mais
conveniente, sempre levando em conta a sua conexão com a Internet, pois quanto
mais alta a taxa de compactação mais banda ela ocupa e menos usuários podem se
conectar simultaneamente a sua rádio (faça uma conta rápida, por exemplo: se a sua
conexão é 300 Kbps e a sua taxa de compactação é de 19 Kbps (19 x 10 = 190 Kbps)
somente 10 usuários aproximadamente poderão se conectar a sua rádio
simultaneamente, haja vista que uma banda considerável é utilizada para comunicação
entre o player do usuário e o codificador), porém você pode escolher mais de uma
taxa, para que o Windows Media possa escolher a mais adequada ao player do cliente
e a sua banda de transmissão.
13
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
1.2.5 – Colocando atributos na sua transmissão:
Você pode colocar alguns atributos na sua transmissão, assim como se fosse uma
marca para que seus usuários possam saber de quem é a transmissão. No meu caso eu
coloquei o nome da minha radio, mas você pode colocar o que você quiser: nome da
sua rádio, e-mail, telefone de contato, etc...
14
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
1.2.6 – Finalizando a configuração:
Após feitos todos os passos anteriores, você só precisa clicar no botão aplicar, depois
salvar a sua configuração (pois toda vez que o Windows Media é iniciado ele perde
todas as configurações, sendo necessário pedir que ele abra uma configuração salva
previamente).
E por fim clique no botão Iniciar Codificação e pronto, sua rádio já estará pronta pra
ser transmitida via Web.
15
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Para baixar o Windows Media Encoder basta clicar no link abaixo que você baixará
diretamente do site da Microsoft:
http://download.microsoft.com/download/0/6/d/06d12ada-4ade-4990-a37376d67cdff442/WMEncoder.exe
1.3 – Conseguindo um IP Fixo para a transmissão.
Para se transmitir uma rádio online é necessário que se tenha um IP Fixo, que nada
mais é do que o endereço do computador para que as pessoas possam acessar.
Mas ter um IP fixo é um problema, haja vista, que as empresas de Internet em banda
larga (necessária para uma boa transmissão, mesmo que todo esse processo funcione
também em conexão discada) não disponibilizam para seus clientes um IP fixo; elas
usam um IP dinâmico.
Existem duas soluções: a primeira, se você tem muito dinheiro pode comprar um IP
fixo com a sua empresa de Internet que com certeza vai te cobrar os olhos da cara, a
segunda mais simples e mais barata é usar os serviços do site NO-IP que é grátis. Para
16
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
isso basta acessar o site http://www.no-ip.org se cadastrar e criar um hostname pra
você, isso é fácil, e leva apenas uns 10 minutos de trabalho e "seu micro" passará a ter
um "nome único" na Internet, do tipo: seu_nome.no-ip.org. (caso seu inglês não seja
bom o suficiente para entender todos os procedimentos na língua inglesa, sugiro que
utilize a barra de traduções do Google).
Depois de cadastrados no site, iremos na parte downloads e baixaremos o
arquivo que pode ser escolhido nos seguintes sistemas operacionais: Windows;
Macintosh ou Linux / Unix
Baixamos o arquivo No-IP DUC, e em seguida entraremos com nosso e-mail e
senha, na parte de login para escolhermos o nosso domínio.
Depois de logado na tela, que surgirá, iremos clicar no menu Hosts / Redirects
em Add.
Adicionar um novo domínio: em Hostname escolheremos o nome do nosso
endereço na Internet e sua extensão que no meu caso ficou: webradiofm.noip.org
Existem vários "domínios" gratuitos pertencentes ao no-ip que poderão ser
utilizados: no-ip.org, my-ftp.org, etc... A única restrição é que você tem que
17
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
possuir um hostname "único", ou seja, com certeza você não poderá criar um
webradiofm.no-ip.org pois este eu já criei.
Você pode criar quantos hostnames você quiser.
Deixamos a marcação que aparece em Host Type: DNS Host (A) em seguida será
mostrado o nosso número de IP no momento.
Para finalizarmos clicamos em Create Host e em exatos cinco minutos
possuiremos o nosso link na Internet para não termos mais que ficar decorando
endereços de número de IP.
Para conseguirmos isso, devemos deixar o no-ip inicializando automaticamente
com o nosso computador servidor e para tal, basta executar o programa
ducsetup.exe que você baixou lá do site do no-ip, e após chamá-lo, clicar em
OPTIONS, e marcar a opção "Run on Startup". Este programa inclusive tem
várias opções interessantes para fazer agendamento de conexão (ou seja, seu
"servidor" teria "hora marcada" para ficar disponível para os outros na
Internet), seleção de porta, configuração no caso de proxy, executar programas
ao entrar e atualizar seu "nome" com seu endereço IP disponível, etc.
18
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Depois para acessá-lo, bastará, ao invés de chamar o seu computador pelo
"endereço-IP", passaremos a chamar pelo "nome" dele (webradiofm.noip.org), não precisando mais se preocupar com "trocas" de endereço, "lembrar"
endereço, nem nada!
Problemas que você pode encontrar para implantar este tutorial: basicamente
o problema que você poderá ter é algum tipo de "bloqueio" de acesso através
de um firewall, ou seja, caso tenha um firewall pessoal instalado no seu micro
(Zone Alarm, Norton Internet Security, Black Ice Defender, ou mesmo o Firewall
nativo do XP, ou outros), ele pode bloquear o acesso dos outros ao seu
servidor, portanto, quando estiver disponibilizando seu micro como servidor na
Internet, terá que configurar o firewall para permitir que os outros acessem o
serviço que você estará disponibilizando (a porta específica do serviço, eu uso a
porta 1080, mas você pode escolher qualquer outra, veremos isso na
configuração do Windows Media Encoder)
19
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
1.4 – Disponibilizando o acesso a rádio on-line.
Para que as pessoas possam acessar a sua rádio online, primeiro, você deverá
ter um site para disponibilizar o link ou se você só quiser que os amigos ouçam
terá que disponibilizar o seu endereço para que eles acessem, para isso existem
duas formas:
1ª - Você pode criar um arquivo no Bloco de notas do Windows, contendo o
protocolo de transmissão via Web que é o mms:////, o seu hostname seguido
da porta que você escolheu no Windows Media
(exemplo: mms://webradiofm.no-ip.org:1081) e na hora de salvar você deve
“salvar como” e na caixa de seleção “Salvar como tipo” escolher a opção
“Todos os arquivos” e colocar no final a extensão.asx (exemplo:
webradiocgfm.asx).
2ª - A segunda opção é para você que tem um site e quer disponibilizar através de um
player próprio do seu site.
Basta pegar o código HTML abaixo e colar no programa desenvolvedor que você usa
(Dreamweaver, FontPage, etc). E na área destinada ao hostname você coloca o da sua
20
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
rádio, que no meu caso ficou assim:
(basta trocar o texto em vermelho pelo seu hostname)
<td valign="middle" align="center" height="130"> <div align="left">
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="403"
height="60" align="middle" class="marg" id="WindowsMediaPlayer1">
<param name="URL" value="mms://webradiofm.no-ip.org:1081/" ref>
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="defaultFrame" value>
<param name="playCount" value="1">
<param name="autoStart" value="-1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="-1">
<param name="baseURL" value>
<param name="currentPlaylist" valuetype="ref">
<param name="volume" value="74">
<param name="mute" value="0">
<param name="uiMode" value="mini">
<param name="stretchToFit" value="-1">
<param name="windowlessVideo" value="0">
<param name="enabled" value="-1">
<param name="enableContextMenu" value="-1">
<param name="fullScreen" value="0">
21
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
<param name="SAMIStyle" value>
<param name="SAMILang" value>
<param name="SAMIFilename" value>
<param name="captioningID" value>
<param name="enableErrorDialogs" value="0">
<param name="_cx" value="4233">
<param name="_cy" value="4366">
</object>
</div></td>
</tr>
Aí você terá um player que só tocará a sua radio.
22
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Configurando o Simplecast
Abra o programa, a seguinte tela será exibida:
Agora, clique em Config, uma nova tela irá abrir.
23
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Selecione sua placa de som, e marque a caixa "Automatically start on load".
Clique em OK.
24
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Clique no botão "Encoders". Uma nova janela irá surgir. Clique no Símbolo de + para
adicionar uma rádio.
25
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Selecione MP3 and mp3PRO e clique em OK.
Agora, vamos configurar a qualidade de som que tocará na rádio.
Quality: Qualidade da Rádio.
Recomendado: Medium.
Format: Formato e Freqüência de som. (De acordo com o plano escolhido)
26
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
Clique na 2ª Aba, Server Details.
A seguir, vamos configurar a parte técnica da conexão ao servidor.
Server Type: Tipo do Servidor. Selecione ShoutCast.
Server IP: Endereço do Servidor. Coloque o endereço que seu servidor lhe forneceu.
Server Port: Porta do Servidor. Coloque a porta que seu servidor lhe forneceu.
Password: Senha da Rádio. Coloque a senha que seu servidor lhe forneceu.
Station name: Nome da Rádio.
Genre: Estilo musical da sua rádio.
Website URL: Endereço da sua rádio.
AIM: Endereço do seu AOL Instant Messenger.
ICQ: Endereço do seu ICQ.
IRC Channel: Canal no IRC.
27
COMO MONTAR UMA WEBRÁDIO
www.allsitesnet.com.br/webradio
List on public station listing: Colocar endereço da rádio no site oficial do
ShoutCast. (Recomendado)
Enable title streaming: Ativar título da música atual. (Recomendado)
Clique em OK.
“sua rádio foi configurada com sucesso no SimpleCast.”
E assim eu espero que todos vocês tenham gostado desse simples porém eficiente
tutorial que eu fiz pra vocês.
Se você precisa de desenvolvimento e criação de sites entre em contato comigo.
Temos ótimos Webmasters a sua disposição [email protected]
28