rtcmulticonnection-client
Version:
Reliable signaling implementation for RTCMultiConnection.js
37 lines (23 loc) • 1.56 kB
Markdown
# RTCMultiConnection client using [Reliable Signaler](https://github.com/muaz-khan/Reliable-Signaler)
[](https://npmjs.org/package/rtcmulticonnection-client) [](https://npmjs.org/package/rtcmulticonnection-client)
It is a node.js and socket.io based reliable signaling implementation for RTCMultiConnection.js
```
# install
npm install rtcmulticonnection-client
# run
node ./node_modules/rtcmulticonnection-client/server.js
```
Now open localhost port:`8080`.
# How it works?
1. You can store a room-id on server using `createNewRoomOnServer` method.
2. You can get that room-id using `getRoomFromServer` method.
# How to use?
1. In your Node.js server, invoke `require('reliable-signaler')` and pass HTTP-Server object.
2. In your HTML file, link this script: `/reliable-signaler/signaler.js`
3. In your `<script>` tag, invoke `initReliableSignaler` constructor.
4. Invoke `createNewRoomOnServer` method for room-moderator.
5. Invoke `getRoomFromServer` method from room-participants (multiple participants).
Source code of this demo is available here:
* https://github.com/muaz-khan/Reliable-Signaler/tree/master/rtcmulticonnection-client
## License
[rtcmulticonnection-client](https://www.npmjs.org/package/rtcmulticonnection-client) is released under [MIT licence](https://www.webrtc-experiment.com/licence/) . Copyright (c) [Muaz Khan](https://plus.google.com/+MuazKhan).