Skip to content

What is WebRTC?

WebRTC is the browser standard for real-time audio, video and data connections, which lets a web page carry a call without a plugin and encrypts every media stream by default.

Updated

Starting a call from a room header
Calls run on WebRTC

Platform

WebRTC, explained

WebRTC bundles several problems that used to be solved separately: capturing microphones and cameras, negotiating codecs, discovering a network path between two machines behind different firewalls, and encrypting the result. The path discovery is done by ICE, which gathers candidate addresses and tests them, falling back to a relay server when no direct route exists.

How Enclessa uses it

Enclessa calls are WebRTC, carried through LiveKit as the media server. Screen sharing, device selection, the lobby and host controls are built on it. What Enclessa does not do is claim WebRTC’s built-in transport encryption as end-to-end encryption; the separate mechanism that gives calls an end-to-end key is described on the calls feature page.