I wrote a somewhat lengthy “Introduction to Matrix/Element” comment for someone here recently. If you arent paranoid, then you can ignore the sections about not using and removing the web client session after account creation. Let me know if you have any trouble.
The comment in question: https://discuss.tchncs.de/comment/16768943
To use element like discord (with servers and voice channels) you will create a Space(=discord-server) and then add Rooms(=discord-channels) to it.
Normal rooms are usually text only but you can still start a video call (doesnt have video on by default) inside one which all room members will get notified for.
To get something like voice channels you create a “video room” which people can then join and it acts like a voice channel that also has screen sharing and video functionality.
There is full permission management so you can give everyone in the space access to all rooms or use levels like guest/member/moderator/admin/owner etc or you make it invite only. Lots of options.
This does not fit the criteria so im sorry in advance, but it reminded me of the “Somebody That I Used To Know” song and that there is a really cool “5 people 1 guitar” cover that has 200M views which is a good 8% of the original video with 2.4B views.
They actually use 9 hands on that guitar (10 if you consider the one holding the top end)
https://www.youtube.com/watch?v=d9NF2edxy-M