WebRTC video conferences

Based on Web Call Server you can deploy a video conference in a browser for three or more active participants. You can use any design and video frames layout and size to make the conference interface fit your web project best.



During the conference, each user plays video streams of all other participants, while the server manages connection to the ‘room’, processes statuses and distributes video streams among participants.




  • Chrome
  • Firefox
  • Opera
  • IE
  • Edge
  • Android SDK
  • iOS SDK


  • WebRTC
  • Flash, RTMP, RTMFP


  • VP8
  • H.264
  • Opus
  • G.711


  • Video conferencing
  • Text messaging


WebRTC video conference operation flowchart

Users connect to WCS from browsers on desktops, tablets or smartphones. Each user sends his or her video stream to the server, then displays video streams of other participants connected to the conference. Therefore, all users are in the same ‘room’ where they can see and hear each other.



Step-by-step diagram of a WebRTC video conference operation

  1. Browser 1 sends video stream B1
  2. Browser 2 sends video stream B2
  3. Browser 3 sends video stream B3
  4. Browser 1 fetches and plays video streams B2 and B3
  5. Browser 2 fetches and plays video streams B1 and B3
  6. Browser 3 fetches and plays video streams B1 and B2


Therefore, the WCS server accepts one video stream from each browser and dispatches N-1 streams to each browser, where N is the number of participants in the conference, in our case = 3.


Example WebRTC video conference in a browser

The given example is a video conference of three participants conducted in the Google Chrome browser. For this test we used a virtual web camera.


Each of three users sees videos of the other two participants of the conference. The preview video of user’s own web camera is displayed under the ‘Connection’ block.

For more information about testing and to evaluate the demo, please see the Testing section.


Download Web Call Server 5

System requirements: Linux x86_64, 1 core CPU, 1 Gb RAM, Java

    Download Now    


  1. wget https://flashphoner.com/download-wcs5-server.tar.gz
  2. Unpack and install using 'install.sh'
  3. Launch server using command 'service webcallserver start'
  4. Open the web interface https://host:8888 and activate your license


If you are using Amazon EC2, you don't need to download anything.

Launch WCS5 on Amazon EC2


Web Call Server 5 - Trial

The 30-days license is provided once for a person or organization. Please use your corporate email.



Related articles

Develop a video chat between the browser and mobile app

Features of video chat published iOS apps in the App Store

Developing WebRTC videochat between iOS, Android and browser


Related features

Video chat in a browser