🚀 An ultrasonic adventure!
summary
Builds a serverless link by encoding signaling into sound: uses WebRTC for peer connection and the Web Audio API (oscillator, analyzer, getUserMedia) to emit and detect ultrasound tones, maps SDP/ICE fields into frequency symbols and compresses them (custom dictionaries + base conversion). Early naive transfer takes ~10 minutes; after SDP pruning and encoding tweaks the offer/answer round trip drops to about one minute round-trip. Works intermittently—limited by laptop speakers/mics, browser data‑channel support and audible/ultrasonic hardware constraints.
AI-written summary · about
chapters (5)
related talks
19mAudio Streaming - Using WebRTC for building your own Voice AIs
26m#javascript Audio/Video Streaming: #WebRTC APIs 101 explained
21mWebRTC - A tale of Beekeeping
08mJackTrip WebRTC: Networked Music Experiments In A Web Browser
38mReal-time Communication on Mobile
24mMaking WebRTC awesome
27mWebRTC: Real-Time Communications
37mGetting Close with the Web
