WebRTC
Acronym:Web Real-Time Communications
Real Time Communication (RTC) is a set of web standards for communication that Brendan Eich of Mozilla calls “a new front in the long war for an open and unencumbered web.” RTC approaches tended to be complex and costly, often requiring in-house resources to develop and integrate into traditional data services, or required extensive (and expensive) licensing of audio and video technologies. Google launched webRTC on its Chrome browser, to “bring real-time communications to the web” and develop a new form of communication platform by “building a state-of-the-art media stack into Chrome.” Initially webRTC was supported on the following browser platforms: Chrome (including Chrome for Android), Firefox, Opera and native Java and Objective-C bindings By late 2017, though Apple announce support for webRTC on Safari 11, using WebKit on macOS High Sierra which also supported H.265 video (HEVC). Apple’s support began with WebKit version WebKit 12604.1.25.0.2 and now also allows webRTC in native iOS apps.