Earlier quoted context omitted.
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.
The riot features page makes it seem very "built-in" ( https://about.riot.im/features#voice-video ).
Recently we added the option for people to use their own self hosted Jitsi instances, if they prefer.
(1:1 calls at the moment are normal WebRTC, directly over Matrix)