Introduction
Welcome to Element-Call, an introductory book about the Matrix based
video conferencing subsystem.
Warning: This book is incomplete. Documenting everything and rewriting outdated parts take a while. See the issue tracker to check what’s missing or outdated. If there are any mistakes or ideas that haven’t been reported, feel free to open a new issue there.
Element-Call fully embraces the potential of MatrixRTC. All
supported clients will connect via the genreric API, though selecting
their prefered mode (standalone- vs. widget-view).
Features
- Modern WebRTC API (powered by LifeKit)
- Custom widgets
- WebBrowser suport
- Custom theming engine
- Localization
Supported Backend Platforms
- Linux (native)
Supported Client Platforms
- Matrix clients (e.g. Element X, ShildiNext)
- WebBrouwsers (e.g. Brave, Chrome, Edge, Firefox)
Who Element-Call Book Is For
The intention of Element-Call book is to help interested developers and administrators to get familiar with the structure and the componets choosen to implement a fully functional decentralized video conferencing solution. It will offer the needed in depth information to get in touch with the codebase. It will also aid an administrator to set up the needed software components to build up a self hosted installation.
Source Code
The source files of the book are maintained as a git submodule found at Element-Call book.

