WebRTC Multi Peer Connection Demo

WebRTC is a collection of communications protocols and application programming interfaces that enable real-time communication over peer-to-peer connections. This allows web browsers to not only request resources from backend servers, but also real-time information from browsers of other users.
In more down-to-earth words, WebRTC allows users to communicate each others with Audio and/or Video using the browser, without any special download.
This is great technology which overcome on of the big hurdle that makes Video Conferencing a complicated issue to use and develop. When users needed to download and install software to use Video Conferencing, most of the time, they either afraid from viruses or don't want to invest time in configuration. The Con is that WebRTC currently can work only with Chrome or Safari browsers. Apple and Microsoft are following this technology and target to enable WebRTC on MS Edge and Safari.
The architecture of WebRTC allows relatively easy way develop and launch Video Conferencing network either in small, private scale or large enterprise scale. form more information, click here.
I've developed a WebRTC Node.js server which can hold almost unlimited connections. I also developed client SDK, providing developers to rapidly develop Web application , embedding WebRTC Video/Audio/Chat communications.
The demo application shows some of the capabilities my server and client can do.
Please Note: You can run the complete demo if you use Chrome or Firefox. Using other browsers and you'll be able to text chat with other users without video and audio.
How to use the demo:
-
Click the "Run the Demo" button below to open the demo client web page.
-
Your browser will asks you a permission to use your microphone and camera, please allow it.
-
You''l be asked to enter Nickname and to select a Room.
-
At the Nickname field, enter and nickname.
-
At the "Select Room" filed, enter any number. Please remember this number since this is the meeting point between you and people you want to communicate with.
-
Click on the Login button.
-
Once you noticed that you successfully created a room, copy the link shown in your browser and send it to your your friend/s (or open new tab in your browser). Ask them to browse to that link, enter their nickname and enter the same room number you've entered (Room number must be the same, otherwise your friends will open new empty room instead of joining your room). Once your friend will connected, you'll be able to chat and make video call. You can ask another 2 friends to join you to the same room and communicate together via chat or Video Conferencing.