regarding streaming, how does a program like skype work?
skype, stream
Solution
Skype is much more complicated than that, because it is Peer to Peer, meaning that your stream may travel through several other skype clients, acting as several servers. Skype does not have a huge central system for this. Skype always keeps track of multiple places that it can deliver your stream to, so that if one of these places disappear (that Skype client disappears), then it will continue sending through another server/skype-client. This is done so efficiently, that you don't notice the interruption.
Problem
When programs such as Skype streams video from a user to another and vice versa, how is that usually accomplished? Does client A stream to a server, and server sends it to client B? or does it go directly from client A to B? Feel free to correct me if i am way off and none of those is correct.