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.
