rtcmulticonnection

RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to provide multi-session establishment scenarios. It also provides dozens of features as hybrid-less mesh networking model, a reliable presence detection and syncing system; complex renegotiation scenarios; and much more. It provides everything you've in your mind! Just understand the API and you'll enjoy using it! It is simple and its syntax is similar as WebSockets JavaScript API and RTCPeerConnection API.


Keywords
rtcmulticonnection, webrtc, webrtc-demos, webrtc-experiments, webrtc-javascript-library, webrtc-libraries
License
MIT
Install
bower install rtcmulticonnection#3.2.93

Documentation

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.