Element Call
Open-source end-to-end encrypted group video calling built on Matrix
Element Call moves to a multi-SFU architecture, ending per-call media-server negotiation
◆Recent moves
- 4d ago
v0.21.0-rc.1
⚡ SPARKSwitches calls to a multi-SFU model: everyone connects to the SFU associated with their own homeserver, eliminating negotiation over a shared SFU, with subscribe-only cross-server streams and a legacy mode fallback. The most directional change in the recent feed.
View source ↗ - 17d ago
v0.20.2-rc.1
Adds a matrix_rtc_mode config option, reports LiveKit errors as themselves instead of generic unknowns, and fixes mute syncing and a forced matrix_2_0 mode error. Configurability and error-handling improvements ahead of the multi-SFU shift.
View source ↗ - 1mo ago
v0.20.1-rc.1
Mostly bugfixes: correct device-switcher labels, a Promise.withResolvers polyfill for older WebViews, and a duplicate leave-sound fix, plus dev tooling. Routine maintenance.
View source ↗ - 1mo ago
v0.20.0-rc.1
Adds a fast call switcher and a proper one-on-one portrait layout, plus delayed-event delegation for legacy JWT requests. UX and layout improvements in the steady mobile-polish track.
View source ↗ - 1mo ago
v0.19.3-rc1
Brings edge-to-edge mobile display, a grace period before reporting the sync loop as disconnected, and modal-exit fixes. Reliability and mobile-display refinements.
View source ↗ - 2mo ago
v0.19.2-rc.1
Adds intents for group voice calls and reworks button-bar layout to make room for a loudspeaker button. Incremental call-control and layout work.
View source ↗