Riot isn't an alternative to Jitsi so much as a complement to it. Matrix is for text chat, and Riot uses Jitsi for calls; while you can embed a Jitsi client into Riot rooms, and it auto-shares the URL, AFAIK group calls are not E2EE even if the room is.
One-on-one calls through Riot _are_ encrypted, but only if made in a one-on-one direct chat.
I might be breaking the rules, but can you point me towards any information about how to integrate my existing self-hosted jitsi server into my self-hosted matrix install? Finding this seems elusive.
One-on-one calls through Riot _are_ encrypted, but only if made in a one-on-one direct chat.