Bandwidth and network capacity assessment
=========================================

For proper operation of unified communication services, you must allocate sufficient capacity for public internet and private network connections. This article explains how to calculate bandwidth and assess capacity on network links to allow proper endpoint operation for different use cases.

1. Bandwidth and network capacity assessment
--------------------------------------------

[Table 1.1](https://support.ringcentral.com/article-v2/Bandwidth-and-network-capacity-assessment.html?brand=RingCentral&product=RingEX&language=en_US#table-1-1 "") provides an example of a bandwidth calculation for a single enterprise site. You can use one of two methods to obtain data for this table.

* Determine the number of deployed endpoints, their types, and their peak traffic loads. To do this, you can use logs or network data that you extract from a legacy voice/video system.
* Extract the relevant information from the RingCentral Admin portal.

Once you extract the relevant data, enter it into the columns of [Table 1.1](https://support.ringcentral.com/article-v2/Bandwidth-and-network-capacity-assessment.html?brand=RingCentral&product=RingEX&language=en_US#table-1-1 "").

How to use Table 1.1:

* Normally, users connect via one endpoint (a phone or an app) at a time. Do not "double count" such endpoints in the *Number of Endpoints* column.
* The *Headroom for Growth* column indicates how many extra endpoints may be activated after the initial deployment of unified communication services. It is useful to take this number into account in your calculations so you can make sure that network capacity can accommodate business growth and/or company mergers.
* The *Simultaneous Use Factor*, or SUF, is a number between 0 and 1. The SUF indicates the maximum number of simultaneously used endpoints. In voice contact center deployment, this number must be set to 1 for the relevant endpoints. The number of relevant endpoints may be a subset of the number of endpoints for the entire enterprise site. For this reason, you may need extra table rows to accommodate different endpoint use cases.
* Since the bandwidth for video calls is much higher than for phone calls, you must calculate your SUF carefully. The SUF must reflect sufficient LAN and WAN capacity for all use cases.
  * For example, the SUF for video must be set to 1 for enterprises with a small number of users, in which the total produced bandwidth is determined primarily by video calls.
* The *Bandwidth per Endpoint Type* number is determined from bandwidth tables [Section 3](https://support.ringcentral.com/article-v2/Bandwidth-and-network-capacity-assessment.html?brand=RingCentral&product=RingEX&language=en_US#bandwidth-overview "") and is expressed in Mbps (instead of Kbps). For voice and video calls, codecs are dynamically selected according to the configured priority, endpoint negotiation, and call scenario.
  * For voice calls, you must always enter the maximum bandwidth ETTBW) by combining the numbers in each row.
* Calculate the *Endpoint Type Total Bandwidth* (ETT-RC-BW) for video calls as follows:

  **ETT-RC-BW = \[(Number of endpoints) + (Headroom for growth)\] x (Simultaneous Use Factor) x (Bandwidth per endpoint)**

* The *Total Site Bandwidth* TS-RC-BW is calculated by adding all *Endpoint Type Total Bandwidth* numbers.
  * The TS-RC-BW (Mbps) must be guaranteed both to and from the enterprise, both in the local enterprise site network and in the WAN that connects to <var class="keyword">
    <div style="display: inline;">
    RingCentral
    </div></var>'s unified communication services.
* If there's a shared enterprise WAN link between unified communication and enterprise data traffic, you must add the bandwidth for data traffic (TS-DATA-BW) to the TS-RC-BW figure to get the site's total bandwidth. Measure TS-DATA-BW during a busy time, and include headroom for data spikes and growth.

Your network must meet the following inequality to ensure that the WAN link capacity is sufficient for unified communication traffic:

**(TS-RC-BW + TS-DATA-BW) \< (Enterprise site provisioned WAN link capacity)**

If this condition is not met, you'll need to increase your WAN link capacity.

*Provisioned capacity* is the capacity available on the WAN link that's connected to the enterprise site. This figure may differ from the physical link capacity. For example, a 1 Gbps fiber WAN link may connect to the enterprise, but a bandwidth of only 100 Mbps may be provisioned by the carrier for use by the enterprise.

To avoid Quality of Service issues, it is good practice to:

* Track the bandwidth used on every public internet connection at every enterprise site, and on any private network carrier port that connects to the unified communication cloud.
* Proactively add network capacity as needed.

|----------------------------|----------------------------------|-------------------------|-------------------------|-----------------------------|----------------------------------------|--------------------------------------------------|
| **Endpoint category**      | **Use case**                     | **Number of endpoints** | **Headroom for growth** | **Simultaneous use factor** | **Bandwidth per endpoint type (Mbps)** | **Endpoint type total bandwidth (ETTBW) (Mbps)** |
| Deskphones and softphones  | Hard phone                       | 100                     | 0                       | 0.5                         | 0.1                                    | 5                                                |
| Deskphones and softphones  | Hard phone - video               | 100                     | 0                       | 1                           | 0.65                                   | 1.3                                              |
| Deskphones and softphones  | Speakerphone                     | 5                       | 0                       | 0.25                        | 0.1                                    | 0.125                                            |
| Deskphones and softphones  | Softphone                        | 20                      | 0                       | 1                           | 0.1                                    | 2                                                |
| Deskphones and softphones  | Mobile phone on WiFi             | 3                       | 0                       | 1                           | 0.1                                    | 3                                                |
| Video                      | Group video conference call      | 5                       | 0                       | 1                           | 4.6                                    | 23                                               |
| Video                      | Two-party video call             | 10                      | 0                       | 1                           | 2.05                                   | 20.5                                             |
| Video                      | Group audio-only conference call | 4                       | 0                       | 1                           | 0.1                                    | 0.4                                              |
| Video Rooms                | Triple screen                    | 2                       | 0                       | 1                           | 6                                      | 12                                               |
| Video Rooms                | Dual screen                      | 4                       | 0                       | 1                           | 4                                      | 16                                               |
| Video Rooms                | Single screen                    | 1                       | 0                       | 1                           | 3                                      | 3                                                |
| Video with Rooms Connector | Triple screen                    | 4                       | 0                       | 1                           | 6                                      | 24                                               |
| Video with Rooms Connector | Dual screen                      | 6                       | 0                       | 1                           | 4                                      | 24                                               |
| Video with Rooms Connector | Single screen                    | 1                       | 0                       | 1                           | 3                                      | 3                                                |
|                                                                                                                                             ||||| TS-RC-BW (Mbps) = 169.725                                                                ||
[1.1 - Transmitted and received bandwidth for single-enterprise site]

2. Deployment scenarios
-----------------------

To calculate bandwidth and network capacity assessment, you'll also need to consider the following deployment scenarios:

* **Internet-only enterprise sites**: If an enterprise only uses internet connections for unified communications services, you must make sure that all enterprise internet connections have sufficient capacity under normal operations and internet connection failover conditions. Capacity estimation must consider that a primary or failover internet connection used for UCaaS communication may be shared with enterprise data traffic.
* **Internet-only home office users** : Don't include the endpoints of work-from-home users in your enterprise-site calculations for Table [1.1](https://support.ringcentral.com/article-v2/Bandwidth-and-network-capacity-assessment.html?brand=RingCentral&product=RingEX&language=en_US#table-1-1 "").
* **VPN home office users** : Some enterprises require their users to use a Virtual Private Network connection for any soft-client endpoints that connect to the enterprise site. Include these endpoints in your calculations for Table [1.1](https://support.ringcentral.com/article-v2/Bandwidth-and-network-capacity-assessment.html?brand=RingCentral&product=RingEX&language=en_US#table-1-1 "").
  *  
  **Private connections**: The UCaaS cloud supports private connections. The private network ports at all enterprise sites and on the network service provider connection(s) must have sufficient capacity under normal operation and after failover to another private connection or the internet.

* **Video**: Video communication uses significant bandwidth, which must be provided by your LAN network and WAN link(s) to the internet or a private connection.
* **Webinar**: Enterprises may organize company-wide meetings during which every participant uses their own video endpoints. In such cases, generated bandwidth will be maximized on all enterprise network connections. All previously indicated scenarios must have sufficient capacity to cope with this case, both in normal operation and under failover conditions. When you have insufficient network capacity, all users on an enterprise site may simultaneously experience degraded voice and/or video quality.

3. Bandwidth overview
---------------------

The next sections summarize the production and consumption of the bandwidth by each dedicated endpoint type, or a voice/video app running within an endpoint. A deskphone is an example of a dedicated endpoint.

* Table 3.1.1 lists the bandwidth figures for the receipt and transmission of voice traffic on hard and softphones. Total bandwidth usage depends on the user endpoints allotted to your company, as well as the type of codec used.
* Table 3.2.1 and Table 3.3.1 list the bandwidth figures for the receipt and transmission of video traffic for all video conferencing endpoints. Total bandwidth usage depends on the platform, setting, and user endpoints in a conference.

We strongly recommend that you [measure your bandwidth capacity](https://www.ringcentral.com/support/capacity.html ""). Doing so will help to determine the maximum number of simultaneous VoIP calls that your internet connection can support. For best results, run the test when your connection is idle.

3.1 Hardphones and VoIP application components

The endpoint bandwidth figures in Table 3.1.1 include packetization and Ethernet framing. The codec used for a given call depends on the endpoint type, the codec preferences applied in the unified communication cloud, and the dynamically negotiated codec type.

|-----------------------------------|-----------|-----------------------------------------------|
| **Endpoint**                      | **Codec** | **Transmitted and received bandwidth (Kbps)** |
| Deskphone and IP conference phone | G.711     | 87                                            |
| Deskphone and IP conference phone | G.729     | 31                                            |
| Deskphone and IP conference phone | G.722     | 87                                            |
| Deskphone and IP conference phone | Opus      | 60 - 80                                       |
| Deskphone and IP conference phone | Video\*   | 616                                           |
| Desktop or mobile VoIP app        | Opus      | 60 - 80                                       |
[3.1.1 - Desk, conference and cordless phone and VoIP app - transmitted and received bandwidth]

\*Some RingCentral account tiers support two-party, extension-to-extension video calls for Polycom VVX 601/600 and 501/500 with detachable cameras. This is an on-demand feature that must be enabled by a RingCentral administrator.

3.2 Video

Table 3.2.1 summarizes the bandwidth figures for received and transmitted video endpoint traffic. These figures depend on the use case, and indicate the maximum bandwidth that might be transmitted or received. This table assumes that the endpoint has enabled HD video.

|----------------------------------|----------------------------------|-------------------------------|
| **Use case**                     | **Transmitted bandwidth (Kbps)** | **Received bandwidth (Kbps)** |
| One-to-one video call            | 2600                             | 6600                          |
| Group video conference call      | 2600                             | 6600                          |
| Two-party video call             | 4050                             | 3400                          |
| Group audio-only conference call | 70-100                           | 70-100                        |
[3.2.1 - Video - Transmitted and received bandwidth]

[Table 3.2.2](https://support.ringcentral.com/article-v2/Bandwidth-and-network-capacity-assessment.html?brand=RingCentral&product=RingEX&language=en_US#table-3-2-2 "") summarizes the endpoint, type, and codecs for transmitted and received video traffic. These figures depend on the use case and indicate the maximum bandwidth that you may transmit or receive and assume you have turned on HD video on your computer.

|----------------|-------------------------------------|---------------------------------------------------------------------|
| **Endpoint**   | **Type**                            | **Codec**                                                           |
| Desktop        | Video (Presenter/Receiver)          | VP9                                                                 |
| Desktop        | Audio                               | Opus                                                                |
| Desktop        | Screen sharing (Presenter/Receiver) | AV1 (VP8 on low end devices)                                        |
| Mobile app     | Video (Presenter/Receiver)          | H264                                                                |
| Mobile app     | Audio                               | Opus                                                                |
| Mobile app     | Screen sharing (Presenter/Receiver) | H264                                                                |
| Mobile browser | Video (Presenter/Receiver)          | VP9                                                                 |
| Mobile browser | Audio                               | Opus                                                                |
| Mobile browser | Screen sharing (Presenter/Receiver) | A1                                                                  |
| Rooms          | Video (Presenter/Receiver)          | On VP9 for Gen2 Android/Windows H.264 as Presenter on Gen 1 Android |
| Rooms          | Audio                               | Opus                                                                |
| Rooms          | Screen sharing (Presenter/Receiver) | AV1 VP8                                                             |
| Rooms          | VOIP                                | Opus                                                                |
[3.2.2 - Video - Video and audio endpoint specifications]

[Table 3.2.3](https://support.ringcentral.com/article-v2/Bandwidth-and-network-capacity-assessment.html?brand=RingCentral&product=RingEX&language=en_US#table-3-2-3 "") lists the recommended bandwidth per meeting type. Up refers to traffic to the RingCentral cloud, and down refers to traffic to the enterprise site.

|-----------------------|----------------------|------------------------------|
| **Meeting type**      | **Meeting quality**  | **Bandwidth recommendation** |
| One to one video call | High quality         | 1Mbps (up/down)              |
| One to one video call | 720p HD              | 2.5Mbps (up/down)            |
| One to one video call | 1080p HD             | 3.5Mbps (up/down)            |
| Group video call      | High quality         | 1.0Mbps/700kbps (up/down)    |
| Group video call      | 720p HD              | 2.5Mbps/1.8Mbps (up/down)    |
| Group video call      | 1080p HD             | 3.5Mbps/3.0Mbps (up/down)    |
| Screen sharing only   | No video thumbnail   | 4.0Mbps/3.0Mbps (up/down)    |
| Screen sharing only   | With video thumbnail | 50-150kbps (up/down)         |
[3.2.3 Recommended bandwidth for RingCentral video meetings]

3.3 Video Rooms

[Table 3.3.1](https://support.ringcentral.com/article-v2/Bandwidth-and-network-capacity-assessment.html?brand=RingCentral&product=RingEX&language=en_US#table-3-3-1 "") lists the bandwidth figures for received and transmitted traffic for Video Rooms. These figures depend on the use case. The received bandwidth for video operation depends on the number of screens used.

|---------------------|----------------------------------|-------------------------------|
| **Use case**        | **Transmitted bandwidth (Kbps)** | **Received bandwidth (Kbps)** |
| Three screens       | 2000                             | 6000                          |
| Two screens         | 2000                             | 4000                          |
| One screen          | 2000                             | 2000                          |
| Screen-sharing only | 150 - 300                        | 150 - 300                     |
| Audio only          | 60 - 80                          | 60 - 80                       |
[3.3.1 - Video Rooms - Transmitted and received bandwidth]

