webinar_image

WebRTC Media & Broadcasting Server

Server-side software for online broadcasting via a browser, webinars, online lectures and other events based on broadcasting a videostream to an unlimited number of Internet spectators

Possible sources of audio- and videostream are a WebRTC browser plus a common web-camera, or a stationary professional IP-camera with RTSP support.

Other possible sources include media servers or any other RTSP devices supporting H.264, VP8 video codecs and G.711, Speex, Opus audio codecs.

 

    Download           Get Trial    

 

FEATURES

  • Audio codec support: G.711, Speex, Opus
  • Video codec support: VP8, H.264
  • Protocol support: RTSP, RTP, RTCP
  • Browser tecnology support: WebRTC, HTML5 Websockets, Websockets SSL
 

 

WebRTC server operation diagram

WebRTC server installs on any Linux system, be that a home or office comupter, a server in a typical data-center rack, or even a virtual VPS-server.

After a server has been set up and is running, it can receive inbound audio and video streams and broadcast these streams in the ‘one-to-many’ format – one client publishes the stream, while many spectators watch it. Common examples of such an approach are webinars, lectures, online translations and other events that require direct live Internet broadcasting of a video stream.

 

webrtc-server-working-scheme

 

Usage examples

Example №1: We can use any WebRTC compatible web browser as a source (Chrome, Mozilla, Opera, IE). Therefore, a video stream produced by a common web camera is redirected through a local WebRTC browser to a WebRTC server and is broadcast to other WebRTC browsers then.

Example №2: Other common example is using an IP-camera as a stream source. Unlike conventional web cameras, IP-cameras do not require connection to a computer, as they are able to transmit a video stream directly to the network using RTSP and RTP protocols and encoding the stream using  H.264 and G.711 codecs. After that, the video obtained from the IP-camera is broadcasted to other browsers via WebRTC.

Example №3: You can also use a third-party RTSP-server as a source of a video stream. Server data are transferred to a WebRTC server and are broadcast through WebRTC. This way also allows “video on demand” broadcasting.

 

WebRTC video broadcasting

After WebRTC Media & Broadcasting Server is installed and configured, you can easily broadcast a WebRTC stream from your browser to an unlimited number of Internet users.

Here is a snapshot of a user interface taken from the side of the broadcaster. Below the footage you can find a web-link to that stream and the ‘Copy’ button to copy the link to the clipboard and share it with anyone else.

 

Screen_Shot_20140618_at_40939_PM

The next screenshot look very similar to the above one. The only difference is that it shows the interface from spectator’s side. It allows to pause the playback and switch to fullscreen.

 

Screen_Shot_20140618_at_41131_PM

 

 

More about WebRTC server

Learn more about WebRTC Server for a browser based broadcasting
Learn more about WebRTC Server for IP cameras and video surveillance systems
Read how to run a browser-based WebRTC broadcasting
Read how to set up video surveillance via WebRTC using an IP-camera an a VPS server
Learn more about the Web Call Server platform
Read the manual
Visit support forums
Download WebRTC Media Server

 

Download Web Call Server 5

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

    Download Now    

Installation:

  1. wget http://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 http://host:9091 and activate your license

 

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

Launch WCS5 on Amazon EC2

 

Try Web Call Server

This is 30-days trial version. Please fill out the form to get license.


Processing...