Browser Based Communications - WebRTC

By: William Alexander Emailed: 1641 times Printed: 2111 times    

Latest comments
By: rohit kumar - how this program is work
By: Kirti - Hi..thx for the hadoop in
By: Spijker - I have altered the code a
By: ali mohammed - why we use the java in ne
By: ali mohammed - why we use the java in ne
By: mizhelle - when I exported the data
By: raul - no output as well, i'm ge
By: Rajesh - thanx very much...
By: Suindu De - Suppose we are executing

With the advent of Web technology in the 20th century, a whole new world of different form of communications emerged. For instance, the internet chat or the IM became so popular and to a certain extend it still is. From iRC to AOL to MSN to Yahoo and google talk, the IM world has evolved quite a bit. With IM clients becoming so pervasive, the IM clients become richer in features by adding features like File sharing, photo sharing, group chat etc.

Services like Skype took the IM world to a new height by adding Voice and video to the communications thereby enabling people to talk face to face and leave voice and video messages. There are so many similar clients like Skype. To name a few, Wechat, Line, Viber, Tango, Whatsapp and even Facebook. The problem with these communications platform is that they are all Client/Server based or even if they are available via web, the communication still depends on a server to process the communications at the backend.

The new 'Browser based communications' also termed as 'web-based communications' or 'web-enabled communications' is a new technology that enables communications using peer-to-peer APIs and therefore eliminating the need for a server. Now what this really means for developers such as you is that you can write a simple audio, video, IM applications purely using the browser by coding in JavaScript.

With google now embracing this technology with their Chrome browser already supporting Browser based communications by supporting WebRTC a set of APIs released and supported by Google. More and more browsers are supporting WebRTC including FireFox. And it is Open Source and available freely for any developer to start coding. It is based on peer-to-peer APIs with the HTML5 standard and the core programming language that the developers need to master is just JavaScript. With that you can start developing your next generation communications client in just a few lines of code. From here you can get more details about WebRTC.


Trends Home | All Trends Tutorials | Latest Trends Tutorials

Sponsored Links

If this tutorial doesn't answer your question, or you have a specific question, just ask an expert here. Post your question to get a direct answer.



Bookmark and Share

Comments(0)


Be the first one to add a comment

Your name (required):


Your email(required, will not be shown to the public):


Your sites URL (optional):


Your comments:



More Tutorials by William Alexander
Big Data - An Introduction
Browser Based Communications - WebRTC
Internet of Things
Migration from IPV4 to IPV6
What is IAAS?
How to fix: Warning: Visiting this site may harm your computer - domainameat.cc
Google Wave - Get Ready for the next big wave from Google
What is Google Apps?
What is cloud computing?
What is SaaS?

More Tutorials in Trends
What is Hadoop?
Internet of Things
Browser Based Communications - WebRTC
Big Data - An Introduction
Will Apple open retail showrooms in India?
A comparison of VMware, Microsoft Hyper-V and Xen.
What is a chromebook?
Review: Ruggear - The world's most Rugged Phone in Singapore
What is Google Dart?
DKVM-8E Console Password (DLink KVM Switch)
What is Microsoft Office 365?
Migration from IPV4 to IPV6
What is PGP?
How to use GnuPG (GPG)?
The Failure of 2FA / Two-Factor Authentication

More Latest News
Most Viewed Articles (in Trends )
DKVM-8E Console Password (DLink KVM Switch)
What is SharePoint? Advantages of Microsoft SharePoint.
What is Groovy? Getting Started with Groovy - A tutorial
How to use GnuPG (GPG)?
Android Basics - An Introduction to Android
Internet of Things
What is SaaS?
What is Hadoop?
Google Wave - Get Ready for the next big wave from Google
What is IAAS?
What is a chromebook?
What is Google Dart?
Review: Ruggear - The world's most Rugged Phone in Singapore
What is cloud computing?
What is Google Apps?
Most Emailed Articles (in Trends)
What is Hadoop?
Internet of Things
Communications-as-a-Service Solutions
Android Basics - An Introduction to Android
What is cloud computing?
What is cloud computing?
Different Types of cloud
What cloud service providers typically offer?
What is Windows Azure?
The Failure of 2FA / Two-Factor Authentication
What is PGP?
What is a chromebook?
Big Data - An Introduction
DKVM-8E Console Password (DLink KVM Switch)
What is Google Dart?