Create, Evolve, Revolt
As defined in its charter, the mission of the Web Real-Time Communication Working Group, created in May 2011, is to define client-side APIs, to enable Real-Time Communication in Web browsers. These APIs should enable building applications that can be run inside a browser, requiring no extra downloads or plugins, that allow communication between parties using audio, video and supplementary real-time communication, without having to use intervening servers (unless needed for firewall traversal, or for providing intermediary services).
In commputer programming, an application programming interface (API) is a set of routines, protocals, and tools for building software applications. An API expresses a software component in terms of its operations, inputs, outputs, and underlying types. An API defines functionalities that are independent of their respective implementations, which allows definitions and implementations to vary without compromising each other.