Real-time audio streaming between browsers without a media server — using GenosDB and WebRTC for direct peer-to-peer audio broadcasting with zero backend infrastructure.
Tech Stack
- GenosDB for decentralized, real-time communication.
- Modern JavaScript (ES modules, async/await).
- HTML5 audio API + minimal CSS for layout.
Key Features
- Live microphone streaming between peers.
- Automatic peer discovery on join.
- Dynamic DOM updates with audio elements per peer.
- Fully serverless — runs 100% in the browser.
Use Cases
- Decentralized voice chat platforms.
- Peer-to-peer collaborative tools with live audio.
- Privacy-first audio apps (no cloud, no data retention).
Live Demo
Real-Time Audio Streaming — Join the room and start streaming your microphone to other peers.
GenosDB makes building decentralized, live, browser-native communication tools not only possible — but elegant.
This article is part of the official documentation of GenosDB (GDB).
GenosDB is a distributed, modular, peer-to-peer graph database built with a Zero-Trust Security Model, created by Esteban Fuster Pozzi (estebanrfp).
📄 Whitepaper | overview of GenosDB design and architecture
🛠 Roadmap | planned features and future updates
💡 Examples | code snippets and usage demos
📖 Documentation | full reference guide
🔍 API Reference | detailed API methods
📚 Wiki | additional notes and guides
💬 GitHub Discussions | community questions and feedback
🗂 Repository | Minified production-ready files
📦 Install via npm | quick setup instructions
Top comments (0)