@@ -143,7 +143,8 @@ via the `org.matrix.msc4143.rtc_foci` key, e.g.:
143
143
where the format for MatrixRTC using LiveKit backend is defined in
144
144
[ MSC4195] ( https://github.com/hughns/matrix-spec-proposals/blob/hughns/matrixrtc-livekit/proposals/4195-matrixrtc-livekit.md ) .
145
145
In the example above Matrix clients do discover a focus of type ` livekit ` which
146
- points them to a Matrix LiveKit JWT Auth Service via ` livekit_service_url ` .
146
+ points them to a [ MatrixRTC Authorization Service] ( https://github.com/element-hq/lk-jwt-service )
147
+ via ` livekit_service_url ` .
147
148
148
149
### Backend Selection
149
150
@@ -154,9 +155,9 @@ points them to a Matrix LiveKit JWT Auth Service via `livekit_service_url`.
154
155
the ** first participant who joined the call** defines via the ` foci_preferred `
155
156
key in their ` org.matrix.msc3401.call.member ` which actual MatrixRTC backend
156
157
will be used for this call.
157
- - During the actual call join flow, the ** LiveKit JWT Auth Service** provides
158
- the client with the ** LiveKit SFU WebSocket URL** and an ** access JWT token **
159
- in order to exchange media via WebRTC.
158
+ - During the actual call join flow, the ** [ MatrixRTC Authorization Service] ( https://github.com/element-hq/lk-jwt-service ) **
159
+ provides the client with the ** LiveKit SFU WebSocket URL** and an
160
+ ** access JWT token ** in order to exchange media via WebRTC.
160
161
161
162
The example below illustrates how backend selection works across ** Matrix
162
163
federation** , using the setup from sites A, B, and C. It demonstrates backend
@@ -208,7 +209,7 @@ A docker compose file `dev-backend-docker-compose.yml` is provided to start the
208
209
whole stack of components which is required for a local development environment:
209
210
210
211
- Minimum Synapse Setup (servername: ` synapse.m.localhost ` )
211
- - LiveKit Authorization Service (Note requires Federation API and hence a TLS reverse proxy)
212
+ - MatrixRTC Authorization Service (Note requires Federation API and hence a TLS reverse proxy)
212
213
- Minimum LiveKit SFU Setup using dev defaults for config
213
214
- Redis db for completeness
214
215
- Minimum ` localhost ` Certificate Authority (CA) for Transport Layer Security (TLS)
0 commit comments