Você pode usar WebRTC com apenas JavaScript para ter comunicação bidirecional dentro dos navegadores. Pode até transmitir em arquitetura many-to-many. Como o flash está quase morto, webrtc é IMHO o futuro da comunicação p2p na web.
Existem implementações que usam o webrtc para transmitir vídeo e áudio para fazer conferências. Exemplo . Existem muitas outras soluções prontas para usar, como vline .
Tenha em mente que nem todos os navegadores são bem suportados - todas as versões do IE e do Safari não têm suporte nativo no momento, embora plugins de terceiros para fechar a lacuna estão disponíveis.