p2p-conference
CommunityBuild serverless P2P audio chats with RNNoise.
Authorbgscr
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Serverless, peer-to-peer audio conferencing is challenging due to signaling complexity, NAT traversal, and audio processing requirements. This skill provides patterns and architecture to implement WebRTC mesh topology, decentralized signaling, and client-side RNNoise noise suppression for cross-platform desktop apps.
Core Features & Use Cases
- Full Mesh P2P audio with N-1 connections and no central media server
- Decentralized signaling using Trystero, BitTorrent DHT, MQTT, or Nostr
- Client-side RNNoise-based noise suppression integrated into the audio pipeline
- Electron + React + TypeScript desktop scaffolding with cross-platform considerations
- Platform-specific configuration guidance (macOS, Linux, Windows) and device management
Quick Start
Follow this guide to scaffold a P2P conference app and begin implementing decentralized signaling, WebRTC mesh, and RNNoise noise suppression.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: p2p-conference Download link: https://github.com/bgscr/p2p_conference/archive/main.zip#p2p-conference Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.