The EasyRTC Framework Consists of A Client or Browser

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

The EasyRTC framework consists of a client or browser-side JavaScript library and a backend JavaScript server built

on top of a node.js. Because the WebRTC libraries is built into each browser there is no need for a browser plug-in.

Google's Chrome browser has the broadest support for the WebRTC API. Opera is now using the same engine as
Chrome and hence mimics it's behavior. Firefox provides excellent support for data communications but only basic
support for video chats (it lacks the ability to set the camera resolution, programmatically allow screen sharing, or
do statistics gathering).

WebRTC has the potential once it is fully standardized to support audio and video chats and conferencing,
multiplayer games and many other audio, video and data-based applications.

As is often the case with software, with power comes complexity. WebRTC has a learning curve that is
likely to hamper its use by web developers. To hide that complexity, Priologic has built the EasyRTC
framework.

A WebRTC application usually needs to do most of the following steps.

 Get access to the local camera and microphone in the form of a "media stream".
 Establish a connection to a signaling server.
 Initiate a call to a person on another browser.
 Connect media streams to video tags.

Using the EasyRTC framework, several of these steps can be collapsed into a single call, vastly
simplifying the developers job, particularly if the web developer is trying to support multiple platforms.

This document is a tutorial for writing applications with the EasyRTC framework. It does not cover the
entire EasyRTC API.

You might also like