Testing playback of the WebRTC Video stream in an HLS player

We send a video stream from the Google Chrome browser using the WebRTC technology and play it in an HLS player of the iOS Safari browser on iPhone.



For the test we need to demo interfaces from this page: https://wcs5-eu.flashphoner.com

The Demo / Streaming Min interface, we open it in Google Chrome on the desktop. This interface sends the video from the web camera to the WCS server via the WebRTC.

Demo / HLS Player Min, we open it in iOS Safari on iPhone 6.


Testing WebRTC broadcasting from Chrome to iOS Safari via HLS

In the Demo / Streaming Min interface click ‘Connect’ and establish connection to the server.

Then, we type an arbitrary name of the stream and click ‘Start’ to send a video stream to the server.

Sending of the video stream is illustrated by the below screenshot.


In the HLS Player Min interface opened in Safari on iPhone, we enter the name of the stream and tap ‘Apply’. The name of the stream is the same, as the one we specified when sent the video stream to the server from Google Chrome. Further, we click ‘Play’ to start playing the video.


As a result, Safari on iPhone plays the HLS video stream sent from the web camera using the WebRTC technology.


To learn how to embed an HLS player and WebRTC streamer to your web page, please refer to the Embedding 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.