Avatar

Level 10

  Hi Sebastien,

First of all, apologies for the long lead-time here. We've been pushing to a new release here, and things have been hectic, so major architecture discussions have suffered as a result.

So, the 5000 user limit is real for a room. This is the most we're allowing, because over-trafficking one room centralizes that traffic on one machine, and can lead to a lot of CPU comsumption. Spreading traffic over several rooms allows many servers to be involved, and more evenly make use of the cluster. Load-balancing is important to the health of the service.

To answer some of your questions :

:: Yes, you can spread information from room to room, by using the server-to-server APIs. This involves listening to a given room with an HTTP server, then sending messages to any other room you want via that server. It's relatively low-latency, and works quite well. However, this doesn't apply to Audio/Video streaming.

:: How long a connection time are you experiencing? For myself, it's rare that this takes any longer than 4 seconds. Are you seeing something different?

:: We currently don't allow more than 5000 subscribers in a room, so you won't be able to have more than that number of people watching a single video stream.

Hope that's helpful - we hate having limits too, but sometimes these are facts of life.

   nigel