JSPM

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

MultiRTC is an all-in-one demo application using RTCMultiConnection.js library. MultiRTC supports: 1. Multi-File sharing among multiple users! 2. Multi-screen sharing among multiple users; in multi-directions! 3. Audio and/or Video among multiple users; in multi-directions! MultiRTC supports many complex renegotiation scenarios so that you can open text chat, same like skype; then you can add/remove medias (audio/video/screen) any time in any direction! MultiRTC currently targets maximum 8-users per conferencing room; however, it can setup about 256 connections. Demo app: https://www.webrtc-experiment.com:12034/

Package Exports

  • multirtc

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 (multirtc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

MultiRTC / A Demo application for RTCMultiConnection.js!

  1. Source Code: https://github.com/muaz-khan/WebRTC-Experiment/tree/master/MultiRTC
  2. Demo: https://www.webrtc-experiment.com:12034/
  3. RTCMultiConnection.js: http://www.RTCMultiConnection.org/docs/

How it works?

  1. It opens WebRTC data connection same like Skype!
  2. Multiple users can join same room; text chat and share multiple files concurrently!
  3. Choose your own URL! Users from one room can't access data or join users from other rooms.
  4. Anyone can add any media stream any-time! Whether it is screen; or audio/video.
  5. An advance settings section allows you customize many RTCMultiConnection features in one place!

It is an All-in-One solution for RTCMultiConnection.js!

// Dependencies: 
// 1) socket.io (npm install socket.io)
// 2) node-static (npm install node-static)

npm install multirtc

// to run it!
cd node_modules/multirtc/ && node signaler.js

Now, both socket.io and HTTPs servers are running at port 12034:

https://localhost:12034/

// or
var socket = io.connect('https://localhost:12034/');

=

License

RTCMultiConnection.js WebRTC Library is released under MIT licence . Copyright (c) Muaz Khan.