Precisava criar um WebChat em HTML5 mas não desejava sobrecarregar o servidor no momento de uma troca de mensagem privada. Assim, precisava que um cliente pudesse estabelecer uma conexão direta com outro cliente utilizando o WebSocket do HTML5.
Pesquisando, cheguei a conclusão que diversos grupos de estudo estão desenvolvendo soluções para este problema. Inclusive a Ericson, que está tentando realizar Stream de Video utilizando esta tecnologia. O problema é que apesar deste recurso estar disponível na definição do WebSocket API, nenhum navegador no momento implementa-o.
Então, infelizmente, não é possível utilizar o HTML 5 para realizar esta tarefa. Porém, isso não impede que seja possível implementar esta conexão P2P, uma vez que é possível desenvolver isto utilizando outras tecnologias, como é o caso do Adobe Flash.
Se desejar mais informações, visite a Especificação do WebSockets API.
Natural de Salvador-BA, é graduado em Analise de Sistemas pela Universidade Católica do Salvador (2003), e especialista em Engenharia de Software pela Universidade Salvador (2010). Exerce atualmente o cargo de Analista Judiciário na Justiça do Trabalho.