WebRTC

WebRTC, short for Web Real-Time Communication, is an open-source technology that enables real-time communication directly between web browsers or applications without the need for plugins or external software. It’s designed for peer-to-peer, P2P, sharing of audio, video, and data.

Documentation

See also gRPC quickstart, gRPC Fundamental and Concept, WebRTC In PHP, Building a PHP Chat Application with WebRTC and the Ratchet Library and WordPress’s Troubled Real-Time Collaboration Feature.

Related : REST API, Application Programming Interface (API), Websocket, gRPC (Google Remote Procedure Call)