As part of MS Open Tech’s ongoing collaboration with the industry to deliver simple, reliable, web-based real-time communications to the browser, we are releasing a prototype implementation of the ORTC spec, published by the W3C ORTC Community Group.
The spec was a collaborative effort, with contributions from Robin Raymond (Hookflash), Inaki Baz Castillo (Versatica), Christoph Dorn, Roman Shpount (TurboBridge), Erik Lagerway (Hookflash). The Community Group now has 21 members, from a variety of large and small companies in the realtime communications sector, including Microsoft.
Today’s MS Open Tech prototype is based on the easily implementable API that is defined in the ORTC spec and will help inform discussions in the ORTC Community Group about how to enable plugin-free voice and video communications within the browser.
The ORTC Community
On October 11, the Community Group published a report, essentially a first public working draft, of the results of this collaborative effort: the W3C ORTC API. There is still plenty to discuss in the Community Group before a stable API ready for prime time emerges, but this initial prototype shows promise as a starting point for a realtime communications API for the Web.
ORTC Prototype from MS Open Tech
You can get involved by downloading the prototype here, or join the discussion in the W3C ORTC Community Group and contribute code to implementations in the ORTC GitHub repository. We’re interested in your feedback on how to best achieve the industry’s shared goals for web-based realtime communications in the browser.
Microsoft joined the ORTC community and fully supports the ORTC approach, which is very consistent with our original CU-RTC-Web proposal.
In conclusion, the realtime communications over the Web community is moving toward the shared goal of simple, reliable, plugin-free real-time communications in the browser, and this prototype is an important step in the journey. It’s a first step, and we’ll continue to work with the community to improve its functionality, performance and stability.
Principal Program Manager, Microsoft Open Technologies, Inc.