End-to-end?
So which video services actually do offer true end-to-end encryption with no man-in-the-middle?
I've been reading through the issues facing Nextcloud Talk and Jitsi. The basic problem seems to be that if the stream is encrypted properly, each client needs a "direct link" with each other client - and this doesn't really scale. NCT claims that you need to budget 1Mbit/s per connected user, which quickly becomes impossible if you're the wrong side of an ADSL connection with a capped uplink speed of 1Mbps.
Google Meet and Zoom seem to work reasonably well down to speeds of 300kbit/s here but this is one stream only outgoing - we were in a Google Meet call with nearly 40 others on Sunday and our upstream bitrate for two connections (don't ask) didn't top 800kbps so obviously Google's doing something in the middle.
Current solutions for scaling seem pretty much all to involve client-server-client connection models, with the server in the middle decoding and routing, pretty much as Zoom does at the moment. Jitsi has plans for some kind of two-layer encryption but I read the notes and still didn't have a clue exactly how that solved the issue.
Any pointers for a good introduction to the subject?
M.