4 ms·
I honestly thought that was the case already (that highlighting is happening client side, and that my client receives each stream separately). So what you're sa
by m12k 7y ago
I honestly thought that was the case already (that highlighting is happening client side, and that my client receives each stream separately). So what you're saying is that currently a central server is performing the task of merging those 100 streams into a single stream for users. So it needs to do this separately for each user configuration of how they want to see the streams?
- EGreg 7y ago1. Basically, in a peer to peer topology you’d have 100x99 streams going. Everyone sending to everyone. 2. With a star topology and a central SFU you have 99x2 connections only. Much less bandwidth being used. The economics is that everyone pays the central server. 3. Now, I would wager there is a way to do some sort of sparser version of option 1 with beefy peers playing the part of “supernodes”. I think that’s how skype used to work before M$ bought them and made it less P2P But regarding the encryption, yes you can have an SFU or whatever but you won’t have adaptive resolution of the SFU or supernodes can’t decrypt your stream in transit.
- joshuamorton 7y agoYes, large videoconference tools like zoom meet etc. all use a central server to do intermediate processing. One on one (or small group) apps are often p2p, and can therefore be e2e encrypted.