Skip to main content


This week's Matrix Live is broadcasted from @element_hq@twitter.com offices, with five cool demos. Want to see video rooms, anonymous screenshots, better read receipts, @thirdroomio@twitter.com, and customisable layouts for Element mobile? There you go!

https://youtu.be/QIpWUf9SzOM
Thumbnail of Matrix Live S07E19. The title is "Element Demos, feat. the CIA"
look at this dream team 😍

I'm surprised by the video rooms using Jitsi as a backend, wasn't there an Element project to make your own stack for voice/video?
Yes, call.element.io (https://element.io/blog/introducing-native-matrix-voip-with-element-call/). But it still has some deficiencies, notably, it doesn't work well a lot of participants, since it currently uses full-mesh routing (each participant sends their audio/video to every other participant). This will be fixed in the future, but for now Jitsi is more reliable for larger calls.
yes this!

Depends of what a lot of participants mean? I was thinking that matrix native voip could go up to 30 participants. I've heard of the P2P limitations but IIRC there was some kind of relays that could take place (running in the servers) like super-peers making the P2P-conversation limited to 6 users scalable to 30 🤷

@matrix
"A lot" in this case means more than about 6, depending on how much bandwidth each participant has. AFAIK, Element Call is also missing the bits to control bandwidth usage, so each participant will be sending full-resolution video to everyone else. Eventually it will use a Selective Forwarding Unit (SFU), like in Jitsi, which means that participants will only need to send their audio/video to one place, and from there it will be forwarded to other participants.

Element Call will continue to improve, and I'd expect that video rooms (and conferencing in Element, and other Matrix clients) will eventually use that system, but it isn't quite ready yet.