mkdir demo && cd demo
git clone https://github.com/muaz-khan/RTCMultiConnection.git ./
node server --port=9001
- Getting started guide / RTCMultiConnection
- Setup custom socket.io server / RTCMultiConnection
- Write screen sharing applications / RTCMultiConnection
- YouTube Playlist
- RTCMultiConnection-v2 (old) videos: https://vimeo.com/muazkh
- Getting Started guide for RTCMultiConnection
- Installation Guide
- How to Use?
- API Reference
- Upgrade from v2 to v3
- How to write iOS/Android applications?
- Tips & Tricks
Note: RTCMultiConnection supports Safari-11 browser both on iOS and MacOSX.
So you do not need to build a cordova or ionic application.
DemoTitle | TestLive | ViewSource |
---|---|---|
Audio+Video+File+TextChat | Demo | Source |
Pre-recorded media streaming (webm/mp3 live streaming) | Demo | Source |
FileSharing | Demo | Source |
Scalable Audio/Video Broadcast | Demo | Source |
Scalable Screen Broadcast | Demo | Source |
Scalable Video Broadcast | Demo | Source |
Scalable File Sharing | Demo | Source |
Video Conferencing | Demo | Source |
SSEConnection (Server Sent Events) | Demo | Source |
Audio+Video+Screen Sharing | Demo | Source |
One-to-One Video Chat | Demo | Source |
Audio Conferencing | Demo | Source |
Video Broadcasting | Demo | Source |
TextChat+FileSharing | Demo | Source |
addStream in a Chat room | Demo | Source |
Part-of-Screen Sharing | Demo | Source |
Share Audio+Screen | Demo | Source |
Screen Sharing | Demo | Source |
Disconnect/Rejoin rooms | Demo | Source |
Password Protected Rooms | Demo | Source |
replaceTrack in Firefox | Demo | Source |
applyConstraints in Firefox | Demo | Source |
Firebase-Demo | Demo | Source |
PubNub Demo | Demo | Source |
Socket.io Custom-Messaging | Demo | Source |
Check Rooms Presence | Demo | Source |
getPublicModerators | Demo | Source |
Change Cameras/Microphone | Demo | Source |
MultiRTC: Skype-like app | Demo | Source |
Change Video Resolutions in your Live Sessions | Demo | Source |
Admin/Guest demo | Demo | Source |
Check if StreamHasData | Demo | Source |
Capture & Share Screen from any domain! | Demo | Source |
SignalR demo for RTCMultiConnection | -- | Source |
- List of Breaking Changes
- Coding Tricks
- Switch Between Cameras
- Bandwidth Management
- Channels and Sessions Management
- How to send Custom/Private messages?
- Custom Private Servers
- How to link RTCMultiConnection.js?
- How to fix echo?
- How to share Part-of-Screen?
- How to detect Presence of the users & sessions?
- How to share screen?
- How to secure your RTCMultiConnection codes?
- Use WebSync Signaling Server in any RTCMultiConnection demo
- How to implement client-side (local) screen-sharing without involving any 3rd-party service or extension or addon
- Detect Who is Speaking
- Select Camera and Microphone Devices
- Fix Duplicate Videos Issues
RTCMultiConnection is released under MIT licence . Copyright (c) Muaz Khan.