Project overview
simple-peer wraps WebRTC in a concise Node.js-style API that runs in browsers and Node.js. It supports video and voice streams plus text or binary data channels, with a Node duplex-stream interface for server-side use. Advanced options cover trickle ICE, custom configuration, transceivers, and renegotiation, making it a small communication layer rather than a complete calling service.
Repository facts
- Primary language
- JavaScript
- License
- MIT
- Repository updated
- Jul 13, 2026
- Default branch
- main
Resource types
Library
Use cases
Software developmentMedia, audio and video
Runtime
Browser
Audience
Developers