WebRTC concepts

WebRTC is a bundle of standards and technologies that enable peer-to-peer audio, video and data acquisition, streaming and exchange. Its first "killer app" is video calls and videoconferencing. Its first implementation is in web browsers (more than one billions WebRTC compatible browsers out there), its technology is already in use by many of smartphones' apps, and is predicated to be the base for Internet of Things (IoT) multimedia communication (will be many billions IoT devices WebRTC enabled).

In the most straightforward and popular implementation, the browser will access a website and load a page that contains Javascript. That script functions use WebRTC APIs (see below) to interact with the local computer multimedia ...

Get FreeSWITCH 1.8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.