finds.dev← search

// the find

mikeal/roll-call

★ 1,558 · JavaScript · updated Sep 2017

📞 Free and reliable audio calls for everyone w/ browser p2p.

Roll Call is a browser-based P2P voice chat app built on WebRTC, notable for its recording approach: each participant records locally and sends the audio file over the data channel, avoiding the quality loss of recording compressed real-time audio. It was built as a deployable service and embeddable web component. The repo hasn't been touched since 2017.

The local-recording-then-transfer approach for podcasts is genuinely clever — you get uncompressed per-track audio instead of whatever the network mangled. The WebComponent API is clean; dropping `<roll-call call='id'>` into a page and getting a working voice call is a reasonable abstraction. Pure P2P with no server in the audio path is a legitimate privacy win for small groups.

Dead since 2017 — the WebRTC API has changed substantially, the Chrome-only caveat was already a red flag then and the specific hacks referenced are probably broken now. No signaling server code is visible in the tree, so it presumably relies on an external hosted service (rollcall.audio) that may or may not still exist. The Chrome/Brave-only restriction was a real limitation at launch and was never resolved. No tests anywhere in the directory tree.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →