Microsoft published a blog post today outlining its position on WebRTC, an emerging Web standard that aims to enable real-time audio and video conferencing on the Web without requiring any plugins. The company raised a number of concerns about the current specification and published a draft of its own alternative, called CU-RTC-WEB.
The current WebRTC specification is incomplete—it's still in development and undergoing revision through the W3C WebRTC working group. It is based largely on technology that Google obtained in its 2010 acquisition of Global IP solutions. Google released the underlying software under an open source license and drafted the original proposal. The standard has since attracted the support of Mozilla, Opera, Ericsson, Cisco, and a number of other parties.
Microsoft claims that the standard is too prescriptive and requires too much of the network transport logic to be implemented by the browser. As a result, the company says that it doesn't offer enough flexibility for Web developers who want to customize how their real-time communication services respond to changes in network quality.