Reflection



Euro 2012 Streaming
Sat Jun 16 21:43 2012



Bem sei que o Futebol é o ópio do povo, mas também diz o povo para desconfiar de quem não tem vícios, e se pensam que isto me distrai das aberrações da nossa Governação, estão redondamente enganados.
Por sorte os jogos da Selecção Nacional calharam num Sábado, num Feriado (Lisboa) e num Domingo, pelo que pude/posso assistir aos mesmos no conforto do meu sofá com o tremoço previamente temperado, já a visualização dos outros jogos é necessário alguma ginástica.

Na empresa os streamings estão barrados pelas políticas das firewalls que só permitem acesso ao exterior pelo proxy de HTTP(S). O proxy por sua vez tem a categoria de streaming como rejeitada, o que torna sites como o Ustream.tv, Mips.tv e afins inacessíveis.
Os sites do RTP, SIC/Sapo, TVI/IOL estão acessíveis mas todos batem na firewall porque usam o protocolo RTMP e o porto 1935 está cortado. A RTP ainda tenta contornar este facto e ao verificar que não consegue a transmissão pelo 1935, tenta usar o protocolo RTMPT onde encapsula o RTMP no HTTP saindo portanto pelo porto 80. O problema é que o player de flash ignora as configurações de proxy do browser e tenta sair directo para a internet, o que mais uma vez se encontra barrado nas firewalls.
Vai para além do meu conhecimento porque é que as empresas responsáveis por estes streamings não o fazem por HTTP, decerto haverá razões válidas, porém o Youtube/Live fá-lo através do content-type "video/x-flv", que é uma boa solução de pseudo live streaming enquanto não existir uniformização dos Adaptive Streaming (HDL/HLS/MSS) e a universalização dos seus players.

Tendo em vista uma melhor acessibilidade aos jogos do Europeu, decidi pegar nestes streams e disponibiliza-los pelo meu servidor via HTTP, sendo este acesso apenas autorizado a mim mesmo para não esbarrar com a nebulosa lei dos direitos de transmissão.
Sendo assim, decidi pegar no RTMPdump para receber os streams, o VLC como streamer de HTTP e o Apache para servir o JWPlayer. Estranhamente a coisa não estava a funcionar, o RTMPdump não conseguia ir buscar os streams e só um pouco mais tarde percebi que existe uma verificação de IP's, e como o do servidor não pertence a nenhum Autonomous System Português não tinha direito a visualizar a emissão. A solução passou por receber os streams pela ligação de casa e enviá-los para o servidor onde se encontrava o VLC, sendo o netcat a ferramenta perfeita para esta ligação.

Basicamente:

No servidor:
nc -l 6666 | cvlc - --sout '#std{access=http{mime=video/xflv},
dst=:8080/europeu.flv}'


Em casa:
rtmpdump -v -r "rtmp://video-live.iol.pt/live?token=659dbe85-72e3-4065-a1d7-44e426843065" -y "TVI2" | nc antitese.org 6666

Resultado:






IPv6 World Day
Wed Apr 18 11:41 2012



Já à algum tempo que o antitese.org tem suporte para IPv6, portanto é natural que se tenha aliado ao World IPv6 Launch.
Durante a ultima década os elementos core das redes têm vindo a adoptar o IPv6 gradualmente, pelo que hoje é raro não existir peering IPv6 em todo o Mundo. Os Sistemas Operativos dos servidores/workstations também à muito que suportam a stack TCP em IPv6, pelo que me parece que são os desenvolvimentos das aplicações e a inércia típica inerente à mudança que atrasam uma maior propagação do IPv6.
É certo que irá coexistir suporte para dual Stack durante muitos anos, mas parece-me ridículo que aplicações como por exemplo MySQL ainda não suportem IPv6, tal como estranho que esta iniciativa do World IPv6 Launch se resuma à conectividade IPv6 e um record AAAA nos DNS's, o que é manifestamente insuficiente.
A grande maioria dos participantes nem sequer suporta conectividade IPv6 aos seus DNS's, pelo que será sempre necessário conectividade IPv4 para resolver o record AAAA da sua pagina Web, muito menos têm records MX ou o servidor SMTP preparado em IPv6. Do que pude constactar, o antitese.org é dos poucos que continuaria com todos os serviços disponíveis, se o IPv4 fosse desligado.


A vida, ou a falta dela...
Thu Dec 8 20:11 2011



Faz mais de dois anos que ando sem motivação para escrever qualquer reflexão, aparentemente hoje haverá um interregno, quiçá esporádico quiçá permanente.
E tudo o que pretendo dizer é que não me identifico com o País actual que me viu nascer.

Decorria o ano 2005 quando escrevi:

"Portugal possuí uma máquina judicial pesada e obsoleta no tempo, e uma Nação que opte por um regime Democrático terá de obrigatoriamente possuir um sistema Judicial que funcione, sob a pena da Democracia dar lugar á Anarquia num ápice.
A Democracia é de facto um regime de liberdade, mas esta acaba onde começa a liberdade do outro, o que significa que existem regras a respeitar e quem não o fizer tem de ser punido.
O que se verifica em Portugal é que existe um sentimento de impunidade devido á inoperância de um pilar fundamental na sociedade, a justiça.
O Ministério da Justiça tem de renovar todo o sistema, seja revendo a constituição, seja se modernizando tecnologicamente, seja retirando de lá os "velhos do Restelo" porque é inconcebível que os prevaricadores fiquem impunes devido á demora da justiça, isto só levará á formação de milícias populares que farão justiça pelas próprias mãos, sintoma associado aos países de 3ª Mundo dos quais Portugal se tenta distanciar mas com os quais tem cada vez mais semelhanças.."

Seis anos depois continua tudo igual, a Justiça não funciona, os Velhos do Restelo permanecem nos lugares vitais do País impedindo qualquer mudança de atitude e mentalidade.
Desde que somos uma Democracia, os diversos governos nunca tiveram estadistas, apenas pessoas vendidas à dança das cadeiras e o actual não é mais que uma marioneta da Alemanha, sem qualquer poder de decisão.

Se a nossa independência é só no papel, então que se faça uma Federação Europeia para que pelo menos posso votar em quem realmente decide. Apesar do orgulho em ser Português, prefiro ser do Estado Português da Europa se tal significar um melhor estilo de vida. No fundo só se deixou a crise alastrar para se pressionar os Estados membros a esta decisão, pois que seja.

Não me parece que a solução passe por Revoluções que levem a políticas que nos afastem da Europa, e muito menos com as anarquias que grupos como estes pseudo-wannabe-Mafiaboys LulzSecPortugal apregoam. Alias, estas pessoas só contribuem para o Caos porque não têm nenhuma solução para o problema e não têm capacidade mental de se aperceberem que no fundo apenas contribuem para o agravamento da situação, espero sinceramente que venham a ser penalizados pelos actos pois as consequências de tal não vir a acontecer são os ISP's começarem a fazer Throttling, depois paga o cidadão comum pelo acto de uns tantos criminosos, um dejá vu com o que se passa genericamente no País


Google DNS, not for me
Fri Dec 4 15:57 2009



O Google lançou mais um serviço onde disponibiliza DNS's públicos tendo como objectivo acelerar a navegação web e torná-la mais segura.
Esta aceleração é subjectiva, já que apenas conseguirei respostas mais rápidas dos DNS's do google em relação aos do meu ISP se:

O google tiver em cache o pedido e o meu ISP não e o peering para o DNS do google seja mais rápido que para o nameserver autoritário.

Colocando a condição lógica numa tabela de verdade, temos 8 combinações possíveis onde em apenas uma o google consegue ser mais rápido que o DNS do meu ISP.
DNS é protocolo aplicacional mais importante na medida em que basicamente todos os outros dependem do funcionamento deste, chamem-me paranóico, mas detestava ver uma empresa a fazer deste uma monocultura. Seria esta própria monocultura que colocaria a segurança do protocolo em causa. Tendo isto em conta, parece-me que o DNS públicos do Google devem ser usados em casos muitos específicos e em alternativa ao OpenDNS já que estes últimos não cumprem o RFC do protocolo quando fazem hijack às respostas com status NXDOMAIN.


Page:[58 57 56 55]
<Last First>