JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 33
  • Score
    100M100P100Q55264F
  • 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 app built using RTCMultiConnection.js / Demo

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.

// 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:

http://localhost:12034/

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

=

License

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