Less than a month after Microsoft bought Skype for US$8.5 billion, Google has released a developer preview of WebRTC - an open framework enabling implementation of voice and video Real Time Communications in the browser with the use of HTML 5 and JavaScript APIs.
It's possible that the Skype acquisition could mean restricting the client from technologies and devices other than Microsoft's own and Apple's FaceTime is also far from being free and open source. Microsoft's and Apple's intentions aside, efforts by Google - which is working with Mozilla and Opera to develop the technology - could bring big changes to the way we use voice and video in the web ... no more external, memory consuming VoIP programs?
Google's approach is highly understandable as their core investments are Chrome OS and upcoming Chromebooks. In general, the philosophy behind Chrome OS is to exclude the need for installing any non web-based external software, so WebRTC makes sense.
The use of WebRTC is based on BSD license (open source), because the key idea is to build a free, open and cross-platform standard for voice/video chats. It means WebRTC is supposed to work on Android and other mobile platforms too. Apparently, the code is based on Global IP Solutions (GIPS) technology, a company acquired by Google In 2010. GIPS worked on VoIP solutions for mobile devices, such as VideoEngine versions for Android, iOS and Windows Mobile.
Perhaps we shouldn't expect to see browser-based Skype alternative any soon, but the Google Talk team has already been working on moving the software from iSAC to WebRTC.
In the meantime, it's worth to take a look at how Ericsson tested RTC technology:
Source: WebRTC blog.