multipeerconnectivity-p2p-streaming
OfficialLocal mesh streaming with per-viewer sessions
Software Engineering#encryption#ios#mesh-network#p2p#video-streaming#multipeer-connectivity#peer-sessions
Authorco-labs-co
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Enables building local, serverless peer-to-peer streaming between nearby devices by orchestrating per-viewer sessions, persistent identities, and reliable discovery.
Core Features & Use Cases
- Per-viewer session architecture: maintain an independent MCSession per connected peer to enable selective disconnects and per-device state tracking.
- Local discovery & connectivity: use MCPeerID, MCNearbyServiceAdvertiser, and MCNearbyServiceBrowser for proximity-based device discovery without internet.
- Secure-by-default: encryption preferences set to required to protect data in transit.
- Flexible streaming patterns: suitable for live video, file sharing, and local multiplayer in offline environments.
- Proximity-based workflows: supports nearby devices joining sessions without a central server.
Quick Start
Start by initializing the streamer, start advertising to nearby peers, and accept invitations to create per-viewer sessions for each connected device.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: multipeerconnectivity-p2p-streaming Download link: https://github.com/co-labs-co/context-harness-skills/archive/main.zip#multipeerconnectivity-p2p-streaming 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 223,000+ vetted skills library on demand.