
登録なし・バックエンドなしで、声だけのお茶の席を作りました
ぽっと通話は、ブラウザを開くだけで、居合わせた人と声だけで話せる通話ルームです。
アカウント登録もアプリのインストールもいりません。
仕組み(技術者向けに、ざっくり)
- サーバーを持たない:本体は静的な
index.html1 枚。GitHub Pages で配っています。 - 声は WebRTC:暗号化したまま、Cloudflare の TURN 中継を通ります(運営のサーバーは通りません)。
- 相手探しは公開 Nostr リレー:Trystero で、同じ部屋 ID の人どうしがつながります。
- 「通話中の部屋」の一覧も集計サーバーなし:全員が隠し部屋に入って在室を流し、各ブラウザが集めています。
- 配信部屋:配信者が ECDSA で署名した名簿にいる人の声だけを、各クライアントが再生します。
つまり、運営が持っているのは TURN の鍵を配る小さな Worker だけで、声も合図も一覧もそこを通りません。
おしゃべりに来てください
実験中のサービスなので、部屋は静かなことも多いです。
次の 2 つの部屋が、いつも開いています。
- ⛰️ やまびこ部屋:話すと、自分の声が 5 秒後に返ってきます。マイクの確認に。
- 🫖 はじめましての部屋:入って待つと、あとから来た人と話せます。
技術の話でも、雑談でも、「動いた/動かなかった」の報告でも大歓迎です。
全部 GitHub(MIT)で読めるので、気になるところは覗いてみてください。
