PeerJS

PeerJS is a peer-to-peer connection library built on WebRTC technology that supports data channels and media streams. WebRTC API offers a configurable interface, facilitating inter-browsers direct communication processes.

PE

peers · Video Conferencing

STARS13.5K
FORKS1.5K
COMMITS—
CONTRIBUTORS80
VERSIONv1.5.5
UPDATED8 mo ago
webrtcP2PjavascriptVideoMIT

Common commercial products in this category: Zoom, Google Meet, Microsoft Teams

What can it do?
  • You set up video and voice call systems by starting a direct media stream between browsers.
  • You transfer real-time data over peer-to-peer data channels without the need for a server.
  • You provide a connection to other clients on the network with customizable IDs or an auto-assigned ID.
User reviews
  • ↓ NegativeHacker News

    PeerJS – Simple peer-to-peer with WebRTC

    “I used PeerJS for a project, , that has been running for a few years. I have run my own PeerServer on Heroku all of that time without incident. I have tested connectivity over WebRTC from many places around the world and have never had a problem other than from the lobbies of…”

  • • NeutralHacker News

    PeerJS – Simple peer-to-peer with WebRTC

    “You don't need to run a server for signalling. This can be done via Firebase events. (but then, you don't really need PeerJS - see )”

My note

Alternative pages

More in: Video Conferencing