Monday, June 27, 2011

Your phone in a browser

Last week, Google announced that they had begun working "to enable Chrome with Real-Time Communications (RTC) capabilities" - in other words, to allow your browser to send and receive streaming audio and video. Instead of having to download to download software to make calls, such as with Skype, or install a special plugin, such as with Gmail's voice and video chat, these applications could be built directly into the browser. Whoa!

The beautiful thing about WebRTC, as the project is called, is that it will give developers a standard way to write web applications that use real-time audio and video, using the same Javascript programming language that they already use to make web pages more interactive. This should open the door to more of these types of applications, as it will be much easier to develop them. And since WebRTC is sponsored by Mozilla, Google, and Opera, users of their  won't have to install any special software to use web applications that take advantage of WebRTC.

One obvious application of WebRTC is to build a phone in your browser. Perhaps Impact Dialing will use it so that you don't have to use a separate phone to connect to our hosted predictive dialer - instead, you'd connect directly through our web application, using WebRTC.

What else could WebRTC be used for?