Suppose a 40-person office uses Teams. Suppose that at its busiest moment, 8 devices are in video meetings and 10 other devices are on audio-only calls, all at once. Using Microsoft's recommended rates:
- Video upload: 8 × 2,500 kbps = 20,000 kbps
- Video download: 8 × 4,000 kbps = 32,000 kbps
- Audio in each direction: 10 × 58 kbps = 580 kbps
That comes to 20,580 kbps up and 32,580 kbps down, or about 20.6 Mbps and 32.6 Mbps. The ten audio calls are less than 3 percent of the upload total. Two additional devices joining on video would add 5 Mbps of upload and 8 Mbps of download.
The example makes modeling choices of ours. It applies the video allowance once to each of the eight video devices and adds no separate audio allowance for them. It also leaves screen sharing out. An office whose meetings regularly share screens should model that separately with the screen sharing row, for the number of devices it expects to be in those meetings at once.
Calls share the connection with everything else the office does. Suppose the firewall's traffic report shows the office already using 15 Mbps up and 60 Mbps down at that time for cloud backups, file sync and ordinary browsing. The totals become 35.6 Mbps up and 92.6 Mbps down.
Then comes the margin. Suppose this office adds 25 percent to cover growth and an unusually busy day. That percentage is our assumption for the example, and a business expecting to hire or to hold more video meetings has reason to choose more. With it, the planning figures are about 44.5 Mbps up and 115.7 Mbps down.
Check each figure against the matching side of the internet plan. Suppose the office has a plan rated at 300 Mbps down and 30 Mbps up. Download has room to spare, and upload falls about 14.5 Mbps short. A plan can pass in one direction and fail in the other, which is why the two totals stay separate all the way through.
Teams administrators can run the same exercise in Microsoft's Network Planner. The guide describes it as a tool that calculates network requirements for each physical location from your network details and Teams usage.