muaz-khan/RTCMultiConnection

RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)

JavaScript

2,621

451 commits

updated Oct 6, 2022

See the code

README

RTCMultiConnection - WebRTC JavaScript Library

npm downloads Build Status: Linux

RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)

Socket.io Signaling Server

Signaling server has a separate repository:

Demos

Getting Started Without Any Installation

YouTube Channel

Install On Your Own Website

mkdir demo && cd demo

# install from NPM
npm install rtcmulticonnection

# or clone from github
git clone https://github.com/muaz-khan/RTCMultiConnection.git ./

# install all required packages
# you can optionally include --save-dev
npm install

node server --port=9001

Integrate Inside Any Nodejs Application

Config.json Explained

How to Enable HTTPs?

Want to Contribute?

RTCMultiConnection is using Grunt to compile javascript into dist directory:

Wiki Pages

  1. https://github.com/muaz-khan/RTCMultiConnection/wiki
  2. https://github.com/muaz-khan/RTCMultiConnection-Server/wiki

License

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

rtcmulticonnection
webrtc
webrtc-demos
webrtc-experiments
webrtc-javascript-library
webrtc-libraries

muaz-khan/RTCMultiConnection

RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)

JavaScript

2,621

451 commits

updated Oct 6, 2022

See the code

README

RTCMultiConnection - WebRTC JavaScript Library

npm downloads Build Status: Linux

RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)

Socket.io Signaling Server

Signaling server has a separate repository:

Demos

Getting Started Without Any Installation

YouTube Channel

Install On Your Own Website

mkdir demo && cd demo

# install from NPM
npm install rtcmulticonnection

# or clone from github
git clone https://github.com/muaz-khan/RTCMultiConnection.git ./

# install all required packages
# you can optionally include --save-dev
npm install

node server --port=9001

Integrate Inside Any Nodejs Application

Config.json Explained

How to Enable HTTPs?

Want to Contribute?

RTCMultiConnection is using Grunt to compile javascript into dist directory:

Wiki Pages

  1. https://github.com/muaz-khan/RTCMultiConnection/wiki
  2. https://github.com/muaz-khan/RTCMultiConnection-Server/wiki

License

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

rtcmulticonnection
webrtc
webrtc-demos
webrtc-experiments
webrtc-javascript-library
webrtc-libraries

Project health

Overall

2.3/10

Maintained

0/10

Code review

4/10
OpenSSF Scorecard

Latest release

3.7.1 · Mar 18, 2022

Releases this year

0

Significant stargazers

Marc Laporte

700 followers · starred Jul 2026

Yury Moladau

19 followers · starred Mar 2021

Mario Casciaro

317 followers · starred Sep 2014

Suraj Shah

43 followers · starred Jun 2020