Skip to content

Commit 2c65cd3

Browse files
authored
Merge pull request #855 from element-hq/bbz/configure-matrix-rtc-in-synapse
Configure MSC4143 support in Synapse when MatrixRTC is enabled
2 parents 77a35ac + 7f11653 commit 2c65cd3

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

charts/matrix-stack/configs/synapse/synapse-04-homeserver-overrides.yaml.tpl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ experimental_features:
108108
{{- if $root.Values.matrixRTC.enabled }}
109109
# MSC3266: Room summary API. Used for knocking over federation
110110
msc3266_enabled: true
111+
# MSC4143: Matrix RTC Transport using Livekit Backend. This enables a client-server API for discovery of Matrix RTC backends
112+
msc4143_enabled: true
111113
# MSC4222 needed for syncv2 state_after. This allow clients to
112114
# correctly track the state of the room.
113115
msc4222_enabled: true
@@ -121,6 +123,13 @@ password_config:
121123
enabled: false
122124
{{- end }}
123125
{{- end }}
126+
{{- if $root.Values.matrixRTC.enabled }}
127+
128+
matrix_rtc:
129+
transports:
130+
- type: livekit
131+
livekit_service_url: {{ (printf "https://%s" $root.Values.matrixRTC.ingress.host) }}
132+
{{- end }}
124133

125134
{{- if dig "appservice" "enabled" false .workers }}
126135

newsfragments/855.changed.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Configure experimental MSC4143 advertisement in Synapse when MatrixRTC is enabled.
2+
3+
This is in addition to the MSC4143 advertisement on the client well-known endpoint for now, but it is expected to replace it in time.

0 commit comments

Comments
 (0)