algebris предложил хорошие варианты, а вообще желательно углубиться в спецификацию WebRTC там действительно есть такая возможность. Естественно требуется сигнальный сервер для соединения браузеров... Но если полазить по сети можно найти целый список таких бесплатных серверов, можно на Google App Engine запустить свой. А если компьютеры в 1 сети, то даже сигнальный сервер не требуется т.к. в таком случае роутер сети будет собственно и являться сигнальным сервером.