okanlawon wrote:
1. From your experience, for this type of application, how much should we expect to consume in bandwidth usage per person per hour?
For each client, you'll have an inbound video stream and an outbound video stream. So, figure how much your payload will take based upon the codecs you're using (video AND audio), add a safety margin for any multimedia framing, then add another 64 bytes or so per packet for IP and other transport overhead.
In the VoIP world, we might have a 64 kb/sec codec with 20 ms packet spacing... that's 160 bytes of payload per packet and 64 bytes of overhead, for 224 bytes per 20 ms, 11200 bytes per second, or 89.6 kb/sec. This is significantly greater than the 64 kb/sec payload throughput, but that's what you get with packet switching.
Oh, and double it, because there's two directions of voice traffic per call (phone switch -> user and user -> phone switch). Oh, and double that again, since the user probably is talking to another person and not just the phone switch.
Round up in all calculations.
Quote:
2. Based on the answer in our 1st question, can we just directly multiply ‘the bandwidth usage for (1) person’ to determine the usage for 5,000 users and 10,000 users?
Probably.