Element Call video rooms (#23246)

* Add an element_call_url config option

* Document feature_element_call_video_rooms
This commit is contained in:
Robin 2022-09-16 11:13:05 -04:00 committed by GitHub
parent 779f951c2f
commit fed77108e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 2 deletions

View file

@ -44,5 +44,8 @@
"jitsi": { "jitsi": {
"preferred_domain": "meet.element.io" "preferred_domain": "meet.element.io"
}, },
"element_call": {
"url": "https://call.element.io"
},
"map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx" "map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx"
} }

View file

@ -247,8 +247,9 @@ When Element is deployed alongside a homeserver with SSO-only login, some option
## VoIP / Jitsi calls ## VoIP / Jitsi calls
Currently, Element uses Jitsi to offer conference calls in rooms. A set of defaults are applied, pointing at our Jitsi instance, Currently, Element uses Jitsi to offer conference calls in rooms, with an experimental Element Call implementation in the works.
to ensure conference calling works, however you can point Element at your own Jitsi if you prefer. A set of defaults are applied, pointing at our Jitsi and Element Call instances, to ensure conference calling works, however you
can point Element at your own if you prefer.
More information about the Jitsi setup can be found [here](./jitsi.md). More information about the Jitsi setup can be found [here](./jitsi.md).
@ -317,6 +318,9 @@ The VoIP and Jitsi options are:
as defined by the `io.element.widgets.layout` state event. as defined by the `io.element.widgets.layout` state event.
5. `audio_stream_url`: Optional URL to pass to Jitsi to enable live streaming. This option is considered experimental and may be removed 5. `audio_stream_url`: Optional URL to pass to Jitsi to enable live streaming. This option is considered experimental and may be removed
at any time without notice. at any time without notice.
6. `element_call`: Optional configuration for native group calls using Element Call, with the following subkeys:
- `url`: The URL of the Element Call instance to use for native group calls. This option is considered experimental
and may be removed at any time without notice. Defaults to `https://call.element.io`.
## Bug reporting ## Bug reporting

View file

@ -162,6 +162,12 @@ This feature might work in degraded mode if the homeserver a user is connected t
Enables support for creating and joining video rooms, which are persistent video chats that users can jump in and out of. Enables support for creating and joining video rooms, which are persistent video chats that users can jump in and out of.
## Element Call video rooms (`feature_element_call_video_rooms`) [In Development]
Enables support for video rooms that use Element Call rather than Jitsi, and causes the 'New video room' option to create Element Call video rooms rather than Jitsi ones.
This flag will not have any effect unless `feature_video_rooms` is also enabled.
## Rich text in room topics (`feature_html_topic`) [In Development] ## Rich text in room topics (`feature_html_topic`) [In Development]
Enables rendering of MD / HTML in room topics. Enables rendering of MD / HTML in room topics.

View file

@ -58,5 +58,8 @@
"feature_spotlight": true, "feature_spotlight": true,
"feature_video_rooms": true "feature_video_rooms": true
}, },
"element_call": {
"url": "https://element-call.netlify.app"
},
"map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx" "map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx"
} }