WebRTC connection
Provides a tool to create pool of WebRTC peer connections using different types of signaling.
Installation
npm install webrtc-connection
Signaling
WebSockets signaling
const signaling = 'https://signaler.local:8881' 'abc';await signaling;const connectionsPool = ;const connection = connectionsPool;connection; connectionsPool;
Manual signaling
const signaling = ;const connectionsPool = ;const connection = connectionsPool;connection; signaling; // Apply a signaling message which was received from another usersignaling; connectionsPool;
Local signaling
Connects several peers on the same page from the same browser
const signaling = ;const connectionsPool = ;connectionsPool;signaling; // 2 - connections numberconnectionsPool;
Using pool
Send to all connected peers
const connectionsPool = ;connectionsPool
Receive messages
const connectionsPool = ;connectionsPool
License
The MIT License