RTCMultiConnection is a WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)
RTCMultiConnection Demo Title | Demo | Source |
---|---|---|
Video Conferencing (MANY_TO_MANY) | Demo | Source |
MCN inside the browser! | Demo | Source |
SFU inside the browser! | Demo | Source |
getStats / WebRTC getStats API | Demo | Source |
Audio+Video+TextChat+FileSharing | Demo | Source |
Video Broadcasting (ONE_TO_MANY) | Demo | Source |
Fix play/pause bugs using autoCreateMediaElement | Demo | Source |
WebRTC Scalable Broadcast | Demo | Source |
WebRTC Scalable Video Conferencing | Demo | Source |
File Sharing | Demo | Source |
Pre-recorded media streaming (webm/mp3 live streaming) | Demo | Source |
RTCMultiConnection Demo Title | Demo | Source |
---|---|---|
Scalable Audio/Video Broadcast | Demo | Source |
Scalable Screen Broadcast | Demo | Source |
Scalable Video Broadcast | Demo | Source |
Scalable File Sharing | Demo | Source |
Scalable Screen+Audio Broadcast | Demo | Source |
RTCMultiConnection Demo Title | Demo | Source |
---|---|---|
Audio+Video+Screen Sharing | Demo | Source |
SSE+PHP Signaling (using Server Sent Events) | Demo | Source |
One-to-One Video Chat | Demo | Source |
Audio Conferencing | Demo | Source |
Multi-Broadcasters and Many-Viewers | Demo | Source |
TextChat & FileSharing | Demo | Source |
TextChat Translation | Demo | Source |
Add/enable videos later in chat-rooms | Demo | Source |
Share region/portion/part of screen | Demo | Source |
Audio alongwith screen sharing | Demo | Source |
One-to-Many Screen Sharing | Demo | Source |
Cross-domain Screen Capturing & Sharing | Demo | Source |
Keep ReJoining Room | Demo | Source |
Open/Close/Rejoin/Disconnect/Rejoin rooms without reloading page | Demo | Source |
Password-protected rooms (Video Conferencing) | Demo | Source |
Test RTPSender.replaceTrack API (only in Firefox) | Demo | Source |
Change Video Resolutions in your Live Sessions | Demo | Source |
Test MediaStreamTrack.applyConstraints API (only in Firefox) | Demo | Source |
Video Conferencing using Firebase | Demo | Source |
Video Conferencing using WebSocket | Demo | Source |
Video Conferencing using PubNub | Demo | Source |
Share custom-private messages among users using Socket.io | Demo | Source |
Detect presence before opening or joining the room. | Demo | Source |
Get list of all public moderators (rooms initiators) | Demo | Source |
Switch/Change Cameras in a Live Conference | Demo | Source |
Check if StreamHasData | Demo | Source |
MultiRTC / Skype-like app | Demo | Source |
Admin/Guest demo | Demo | Source |
You can try RTCMultiConnection v2 demos as well:
https://github.com/muaz-khan/RTCMultiConnection/tree/master/v2.2.2