Georgi Gerganov 30a16b954e Update README.md
2018-04-29 14:41:58 +03:00
2018-04-29 13:34:44 +03:00
2018-04-29 13:34:44 +03:00
2018-04-29 13:36:20 +03:00
2018-04-29 13:33:38 +03:00
2018-04-29 13:34:44 +03:00
2018-04-29 13:34:44 +03:00
2018-04-29 14:41:58 +03:00

wave-share

A proof-of-concept for WebRTC signaling using sound. Works with all devices that have microphone + speakers. Runs in the browser.

Nearby devices negotiate the WebRTC connection by exchanging the necessary Session Description Protocol (SDP) data via a sequence of audio tones. Upon successful negotiation, a local WebRTC connection is established between the browsers allowing data to be exchanged via LAN.

See it in action:

CG++ Data over sound

Try it yourself: ggerganov.github.io/wave-share.html

Languages
C++ 57%
JavaScript 35.5%
CMake 6.9%
Shell 0.6%