Member-only story
Review: Real-Time Communication with WebRTC : Peer-To-Peer in the Browser
More than any other technology stack Real-Time Communications demands both advocacy as well as evangelism as the basic starting point for developing communications as applications or in applications. Delivering both audio as well as video simultaneously in real-time either peer-to-peer through browsers, from browser to app or vice versa is a complex task that not even the most technologically advanced companies or even the most highly specialized companies in telecommunications, is capable of overcoming. The introduction of APIs, which is to programmers what drag-and-drop is the technologically layperson, is a simplification without any reinvention of the wheel but nonetheless comes with its own idiosyncrasies. These idiosyncrasies form the basis of work for advocates or evangelists: getting up and running with x API for building a y chat, voice, video or broadcasting application.
Although advocacy or evangelism may take as many forms as there are platforms or languages or companies to come up with either or both or API configurations for any one or more of those two, the backbone of these enterprises is rooted in WebRTC. WebRTC (Web Real-Time Communication), is free, open source software (FOSS) for developing apps with…