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