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.
- 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.
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.
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.
Embedding WebRTC broadcasts to an existing website or project
You can obtain more detail information about setting up and configuring of a server as well as about running an online broadcasting in the following articles:
WebRTC Media & Broadcasting Server is based on the Web Call Server platform. Please fill in the below form to get the free 30-day trial version.
You can download WebRTC Media & Broadcasting Server for Linux here.
Absolutely Free Non-Profit 1-Stream License!
The license is designed for non-profit persons who delivers themself one audio+video stream to other viewers through the WebRTC Server. Simply setup a hosting and install WebRTC Server. For example you can use AmazonEC2 or Digitalocean cloud hosting. Read also review how to run WebRTC broadcasting. The license requires keeping of Flashphoner branding at the playback window. See more about branding requirements.
WebRTC Server — Commercial License
The server offers two types of licenses: the SIMPLE license for $999 and the ENTERPRISE license. The simple license is available for online purchase with technical support provided on the forum. The enterprise license offers individual technical support as well. Besides, under the terms of this type of license we can sign an agreement providing technical support and servicing guarantees and other required documents.
|1. Support forums||Yes||Yes|
|2. Individual support by e-mail and via the ticket system||No||Yes|
|3. Guaranteed support response time||No||Next business day|
|4. Installation on your server||$149 Order||Included|
|5. License cost||$999 Buy||Learn more|
|6. No branding license cost *||$1499 Buy||Learn more|
1. Support for all questions regarding operation of the software is performed on the forum. If you have a Google or Facebook account you can join the support forum in two clicks.
2. Individual support by e-mail and via the ticket system, as well as any support beyond the forum is available for ENTERPRISE licenses only.
3. Generally, we respond promptly and assist in resolving any issues on the forum. Guaranteed support response time is available for ENTERPRISE license only – it is the next business day.
4. All questions regarding installation and requirements of the server can be asked on the support forum. Besides, we can install the software on your server upon request. Here you can order installation. To install the software we will need an SSH access to your server.
5. If you use a SIMPLE or a FREE 1-Stream license without the no branding option, you must explicitly display one of the below texts directly in the video playback window of your online broadcasting with a visible direct link to http://flashphoner.com.
Video streaming software powered by
WebRTC streaming is powered by
Streaming software by
WebRTC engine by
Live broadcasting software by
To remove the branding link, you should purchase a SIMPLE license for the no branding license cost.
6. You cannot use a SIMPLE and an ENTERPRISE license simultaneously.
Purchasing an ENTERPRISE license makes the SIMPLE license void and vice versa.
7. If you agree with the terms of a license, you can buy a SIMPLE license for the WebRTC server right now. If you have any other questions left, please start a topic on our forum.
Try WebRTC Server Now
This is 30-days trial version. Please fill out the form to get license.
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
Watch WebRTC demo for a browser based broadcasting
Watch WebRTC demo 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 a WebRTC Media Server web-client
Evaluate the WebRTC Media Server trial version
Buy a SIMPLE license
Buy a SIMPLE no branding license