segunda-feira, dezembro 13, 2004

Ouvir rádio de dentro da universidade

Hoje venho falar de uma questão bastante prática: já alguma vez vos deu na gana querer ouvir um relato do vosso clube preferido enquanto estão na universidade e tão com um portátil, sabendo que as principais rádios portugueses têm todos servidores on-line que fazem o streaming, isto é, permitem que qualquer pessoa, deste que tenha um computador com o Windows Media Player instalado (pode ser qualquer versão, a partir da 8 dá) ou então o Real Player1. Aqui fica uma lista com os links para os principais servidores de rádio portugueses:
       
  • Antena 1 mms://194.235.129.79/antena1
  •    
  • Antena 3 mms://194.235.129.79/antena3

Se tiverem fora da universidade, tudo bem, basta clicar num dos links que ele vai imediatamente abrir o Windows Media Player e começar a ligar-se ao servidor da rádio que seleccionaram. Mas se estiverem cá dentro, então chapéu, vão ver o Media Player abrir na mesma mas ao fim de um certo tempo ele para com mensagem de erro de que não conseguem estabelecer. Isto deve-se ao facto de as rádios usarem o protocolo de Multimedia MMS, que usa a porta 554, porta essa que está fechada no proxy, isto é, mesmo especificando o proxy1.si.ualg.pt:8080 nas definições do Media Player é impossível estabelecer porque o proxy não tem autorização para estabelecer ligações para a Internet que utilizem essa porta. Qual é a solução ? Não é muito complicado: provavelmente alguns já saberão: usando um servidor de SSH - provavelmente no computador de casa e redireccionando através de um túnel SSH a porta 554 dos servidores que indiquei acima. Se não tiverem Linux em casa, como eu podem usar o servidor de SSH que vem com o Cygwin, que é o o que eu utilizo e que não fica em nada atrás do do Linux.

Depois abrindo o Media Player e especificando o seguinte URL: (File > Open URL... ou CTRL+U)

http://127.0.0.1/antena1
em princípio voilà... já podem ouvir os relatos do vosso clube favorito na Universidade! Tem é um pequeno senão: a emissão normal da Antena 1, por exemplo, através de ondas de rádio, chega 42 segundos antes daquilo que estão a ouvir neste momento. Não sei se isto será propositado para evitar a concorrência da Rádio na Internet para com a emissão normal através de rádio, ou então terá a ver com a forma como eles comprimem o sinal de rádio para o transmitirem depois na Internet.

1Podem usar o Real Player alternativo, que não exige instalar todo o player da RealNetworks, mas apenas as bibliotecas que ele precisa para trabalhar usando um player stand-alone bastante leve, o Media Player Classic, que podem retirar daqui.