JSPM

videoconferencing-client

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q24094F
  • License MIT

Reliable signaling implementation for video-conferencing WebRTC experiment.

Package Exports

  • videoconferencing-client

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (videoconferencing-client) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

video conferencing client using Reliable Signaler

npm downloads

It is a node.js and socket.io based reliable signaling implementation for video conferencing.

# install
npm install videoconferencing-client

# run
node ./node_modules/videoconferencing-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

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