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.