http://cs.i2p/webrtc
It enables peer-to-peer audio, video, and data sharing directly between users without the need for plugins. WebRTC uses various protocols and technologies, including STUN (Session Traversal Utilities for NAT), ICE (Interactive Connectivity Establishment), and TURN (Traversal Using Relays around NAT), to establish and maintain these connections.