3 ms·
I'm still curious what is the underlying server tech that takes care of the video stream, and if it's tcp only or does some udp too. I guess the server doesn't
by jokoon 6y ago
I'm still curious what is the underlying server tech that takes care of the video stream, and if it's tcp only or does some udp too.
I guess the server doesn't modify the video stream. Since browsers are able to read the webcam, do they use hardware acceleration to compress the video stream? Is there a collection of formats?
I still wish we could go back to p2p video streaming like Skype was doing.
- i-am-curious 6y agoP2P scales quadratically, central server scales linearly. You might argue the cost is not borne by the operator but imagine what happens if Zoom was P2P. It would probably bring down the internet. Moreover P2P would require more upload bandwidth per user from users. P2P just doesn't make sense for standard video conferencing.
- XCSme 6y ago> central server scales linearly Assuming that the server combines all the incoming streams into a single output stream, otherwise it still has to broadcast N-1 streams to each of the N users.
- i-am-curious 6y agoBut why would you not combine them? In fact, I can easily see people being lazy and combining just on N sized stream to reduce server overhead especially if there is compression on top.