Cleaned up Element Call documentation.

This commit is contained in:
Hans van Zijst 2025-01-07 13:50:44 +01:00
parent ccadcb380c
commit e7b30a7afa
Signed by: hans
GPG key ID: 43DBCC37BFDEFD72

View file

@ -3,22 +3,6 @@ gitea: none
include_toc: true include_toc: true
--- ---
# Element Call
This bit needs to be updated: Go compiler and the whole Node.js/yarn/npm stuff
needs to be cleaned up and standardized. For now the procedure below will
probably work.
Element Call enables users to have audio and videocalls with groups, while
maintaining full E2E encryption.
It requires several bits of software and entries in .well-known/matrix/client
This bit is for later, but here's a nice bit of documentation to start:
https://sspaeth.de/2024/11/sfu/
# Overview # Overview
Element Call consists of a few parts, you don't have to host all of them Element Call consists of a few parts, you don't have to host all of them
@ -29,6 +13,15 @@ here's what you need.
* **LiveKit**. This is the "SFU", which actually handles the audio and video, and does TURN. * **LiveKit**. This is the "SFU", which actually handles the audio and video, and does TURN.
* **Element Call widget**. This is basically the webapplication, the part you see. * **Element Call widget**. This is basically the webapplication, the part you see.
As mentioned in the [checklist](../checklist.md) you need to define these
three entries in DNS and get certificates for them:
* `turn.example.com`
* `livekit.example.com`
* `call.example.com`
For more inspiraten, check https://sspaeth.de/2024/11/sfu/
# LiveKit {#livekit} # LiveKit {#livekit}