Add config option for livekit #1355

Closed
opened 2026-02-12 01:39:41 +00:00 by magikid · 1 comment
Contributor

Under the [global.well_known] section, there should be an option for a livekit URL. If a livekit URL is provided, the /.well-known/matrix/client endpoint should be updated to look like this:

{
  "m.homeserver": {
    "base_url":"https://matrix.example.com"
  },
  "org.matrix.msc4143.rtc_foci": [
    {
      "type": "livekit",
      "livekit_service_url": "https://livekit.example.com"
    }
  ]
}
Under the `[global.well_known]` section, there should be an option for a livekit URL. If a livekit URL is provided, the `/.well-known/matrix/client` endpoint should be updated to look like this: ``` { "m.homeserver": { "base_url":"https://matrix.example.com" }, "org.matrix.msc4143.rtc_foci": [ { "type": "livekit", "livekit_service_url": "https://livekit.example.com" } ] } ```
Author
Contributor

💩 I'm not the most well-versed Rust developer but it looks like we're on ruma 0.10.1. Ruma didn't add support for this until 0.12.3

💩 I'm not the most well-versed Rust developer but it looks like we're on [ruma 0.10.1](https://forgejo.ellis.link/continuwuation/continuwuity/src/branch/main/Cargo.lock#L4391). Ruma didn't add support for this until [0.12.3](https://docs.rs/ruma/0.12.3/ruma/api/client/discovery/discover_homeserver/struct.Response.html)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity#1355
No description provided.