Find file History
Latest commit cb684c2 Nov 24, 2014 @muaz-khan videoconferencing-client added. datachannel-client and rtcmulticonnec…
…tion-client updated.

# install rtcmulticonnection-client
npm install rtcmulticonnection-client
node ./node_modules/rtcmulticonnection-client/server.js

# or intall datachannel-client
npm install datachannel-client
node ./node_modules/datachannel-client/server.js

# or intall videoconferencing-client
npm install videoconferencing-client
node ./node_modules/videoconferencing-client/server.js

Now open localhost port:`8080`.
Permalink
..
Failed to load latest commit information.
README.md videoconferencing-client added. datachannel-client and rtcmulticonnec… Nov 24, 2014
index.html videoconferencing-client added. datachannel-client and rtcmulticonnec… Nov 24, 2014
package.json
server.js videoconferencing-client added. datachannel-client and rtcmulticonnec… Nov 24, 2014
style.css rtcmulticonnection-client added. Nov 20, 2014

README.md

RTCMultiConnection client using Reliable Signaler

npm downloads

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:

License

rtcmulticonnection-client is released under MIT licence . Copyright (c) Muaz Khan.