Peer-to-peer file sharing using WebRTC. Signaling is performed through sound. No server-side is required. Make sure to unplug your headphones and allow microphone capture on this page. Watch a tutorial here.