Do anybody know what kind of system architecture is behind Websites like tinychat, omegle, cam4, chatroulette? And how much bandwith is needed per connection?
If I'm not wrong they use some video streaming Server like Flash Media Server, Wowza Media Server, Red5, Erlyvideo but this would eat for 20'000 users around 1 Gb/s bandwith? Or do they use some software who is wroking peer2peer? I found some kind of such Software but they all requires some UDP ports to be opened.
Do anybody know how much users 1 server instance with some of the above server software can handle?
Im happy for any background information.
And how much bandwith is needed per connection?
this information depends on what encode is in use it can vary from a small size to a huge size.Do anybody know how much users 1 server instance with some of the above server software can handle?
That does not depend entirely on the Server you are using but aswell on the stream type you are using since before considering the server you must consider your ethernet capacity aswell as your bandwidth limits ... for example if you are streaming 128K/s to 100 users youre then delivering 100mbps per second.