Updated documentation for Element Call.

This commit is contained in:
Hans van Zijst 2024-12-04 10:18:18 +01:00
parent 8d500aac00
commit 8337b4c1d5
Signed by: hans
GPG key ID: 43DBCC37BFDEFD72

View file

@ -5,6 +5,10 @@ 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.
@ -17,8 +21,8 @@ https://sspaeth.de/2024/11/sfu/
# Install prerequisites
Define an entry in DNS for Livekit and Call, e.g. `livekit.matrixdev.example.com`
and `call.matrixdev.example.com`. Get certificates for them.
Define an entry in DNS for Livekit and Call, e.g. `livekit.example.com`
and `call.example.com`. Get certificates for them.
Expand `.well-known/matrix/client` to contain the pointer to the SFU:
@ -26,7 +30,7 @@ Expand `.well-known/matrix/client` to contain the pointer to the SFU:
"org.matrix.msc4143.rtc_foci": [
{
"type": "livekit",
"livekit_service_url": "https://livekit.matrixdev.example.com"
"livekit_service_url": "https://livekit.example.com"
}
]
```
@ -38,7 +42,7 @@ this:
```
{
"call": {
"widget_url": "https://call.matrixdev.example.com"
"widget_url": "https://call.example.com"
}
}
```
@ -128,7 +132,7 @@ further, installation of the actual LiveKit, the SFU), but for now it's enough
to fill it with this:
```
LIVEKIT_URL=wss://livekit.matrixdev.example.com
LIVEKIT_URL=wss://livekit.example.com
LIVEKIT_SECRET=xxx
LIVEKIT_KEY=xxx
LK_JWT_PORT=8080
@ -179,7 +183,7 @@ rtc:
enable_loopback_candidate: false
turn:
enabled: true
domain: livekit.matrixdev.procolix.com
domain: livekit.procolix.com
cert_file: /etc/coturn/ssl/fullchain.pem
key_file: /etc/coturn/ssl/privkey.pem
tls_port: 5349
@ -276,13 +280,13 @@ necessary:
{
"default_server_config": {
"m.homeserver": {
"base_url": "https://vm02199.matrixdev.example.com",
"server_name": "matrixdev.example.com"
"base_url": "https://matrix.example.com",
"server_name": "example.com"
}
},
"livekit": {
"livekit_service_url": "https://livekit.matrixdev.example.com"
"livekit_service_url": "https://livekit.example.com"
},
"features": {