4 ms·
Web RTC pretty much handles peer to peer video chat. I think you just need a server to organize the call’s, provide chat, and login from
by jamra 7y ago
Web RTC pretty much handles peer to peer video chat. I think you just need a server to organize the call’s, provide chat, and login from
- fsh 7y agoPeer 2 peer doesn't scale for video conferencing with many users. Jitsi only does it for two participants. Everything larger has to go through the server.
- ryeguy_24 7y agoWhy doesn't it scale? Because for n participants, each would need n-1 connections?
- fsh 7y agoEach client has to send n-1 streams and domestic connections usually have quite weak uplink.
- jessaustin 7y agoISTM there could be some opportunities here? First, not everyone is talking at once (else this is a riot rather than a conference), so many of the uplinks could be "nothing new" packets for much of the time. Second, if any participant(s) (even a dummy participant) has faster uplink, that/those client(s) could forward to the rest of the group, in a fashion somewhat analogous to torrent.
- jamra 7y agoYou could also do leader election and make that one leader be the sink. Then broadcast to everyone else. However, I'm gonna keep my trap shut because I don't want to get downvoted by this elite squad of video professionals.
- Spivak 7y agoP2P video for large groups is dead over the public internet because you don't get the network's help in doing 1-many delivery.