Matrix RTC service

Matrix RTC is a set of components that enable in-app audio/video calls on experimental Matrix clients like Element X. This is available as an add-on service.

Who is it for?¶

If you use a Matrix client for audio/video calls, you can enhance its capabilities by adding Matrix RTC to your server.

Currently, the following clients support Matrix RTC:

  • Element Web (Experimental. Must be enabled in Labs)
  • Element X (Experimental. Not production-ready)
  • SchildiChat Next (Fork of Element X)

Prerequisites¶

  • /.well-known/matrix/client file (or redirect) must be configured properly — client apps use this file to discover the RTC stack
  • Matrix Federation must be enabled — due to technical limitation of the RTC stack

Usage¶

After installation, compatible Matrix clients will automatically use Matrix RTC for in-app calls.

Please note that a client app uses the /.well-known/matrix/client file to discover Matrix RTC, and due to HTTP (browser) caching mechanism, it may take a while for the client to discover the new service.

If you want to speed up the process, you can clear your browser cache. However, in case of desktop or mobile clients, you may need to give them some time to discover it on their own.

Power up with Matrix RTC

Start using Matrix RTC today - get a managed Matrix server with it pre-installed, or add it to your existing setup.