p2p-conference

Community

Build 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.