Quality of service (QoS) configuration on Teams Rooms devices

Deploying one or many Microsoft Teams Rooms devices requires planning. One of the key considerations is your organization's network capacity and quality of service (QoS) configuration.

This article explains:

  1. How much bandwidth a Teams Rooms device will consume?
  2. How to control that bandwidth usage?
  3. How to ensure your devices are optimized with the right quality of service (QoS) configuration to align to your organizations requirements?

Wired network connectivity is recommended for Microsoft Teams Rooms devices. If wireless network connectivity is the only option, see best practice guidance here.

How much bandwidth will a Microsoft Teams Rooms device use?

Microsoft Teams Rooms is designed to give the best audio, video, and content-sharing experience regardless of your network conditions. That said, when bandwidth is insufficient, Teams prioritizes traffic in the following order: audio, content sharing, lastly participant video.

Where bandwidth isn't limited, Teams optimizes media quality, including high-fidelity audio, up to 1080p video resolution, and up to 30 fps (frames per second) for video and content.

The following table provides rough estimates of bandwidth utilized for the various streams in kbps (down/up)

Feature Standard Advanced
Audio 128/128 256/256
Video 2000/4000 8000/4000
Screen share 2000/2000 2000/2000
Total 4128/6128 10256/6256

Teams Rooms can support up to 18 individual incoming video streams, up to five outbound video streams, and content sharing either inbound or outbound. The number of streams consumed by the Teams Rooms device can have a large impact on the downstream bandwidth consumed, and the capabilities of the connected Teams Rooms camera can impact the outbound bandwidth usage. Bandwidth consumption can also vary with the resolution of the cameras that the remote participants have connected to the meeting, along with the number of participants with video enabled.

How do I control Microsoft Teams Rooms bandwidth usage?

By default, Teams Rooms don't have a bandwidth-limiting policy. If you wish to implement one, we recommend allocating 10 Mbps to each Teams Rooms resource account. This implementation can be accomplished by assigning a Teams meeting policy with a media bitrate limit configured. When setting the meeting policy at 10 Mbps, Teams Rooms will still only use the bandwidth required for the meeting (typically 3-4 Mbps), and it will dynamically adjust if its network connection isn't able to sustain 10 Mbps.

For information on how to configure a Teams meeting policy, see Meeting policy settings for audio and video. You’ll want to create a custom policy and assign it to all Microsoft Teams Rooms resource accounts, with the limit for media bitrate configured for 10,000 kbps.

Quality of Service (QoS) with Microsoft Teams Rooms

Microsoft Teams Rooms supports Quality of Service (QoS) Differentiated Services Code Point (DSCP) markings to ensure you can manage the media traffic on your corporate network.

We recommend the following QoS markings and port ranges for the audio, video, and application/screen sharing types of media traffic:

Audio:

  • Client source port range: 50,000-50,019
  • Protocol: TCP/UDP
  • DSCP value: 46
  • DSCP class: Expedited Forwarding (EF)

Video:

  • Client source port range: 50,020-50,039
  • Protocol: TCP/UDP
  • DSCP value: 34
  • DSCP class: Assured Forwarding (AF41)

Application/screen sharing:

  • Client source port range: 50,040-50,059
  • Protocol: TCP/UDP
  • DSCP value: 18
  • DSCP class: Assured Forwarding (AF21)

For more information on Teams Media and implementing QoS, see Implement Quality of Service (QoS) in Microsoft Teams.

QoS with Microsoft Teams Rooms on Windows devices

For Teams Rooms on Windows devices, you must configure Windows to add DSCP markings to the Teams Rooms application traffic. We recommend using Microsoft Intune to apply a Network QoS policy to Teams Rooms devices. You can use the Intune NetworkQoSPolicy CSP to apply the configuration based on the port ranges and DSCP value shown in Quality of Service (QoS) with Microsoft Teams Rooms.

For more information on this Intune CSP, see NetworkQoSPolicy CSP.

If your Teams Rooms devices are joined to Active Directory, you can use Group Policy to apply the markings. You can follow the same instructions that have been provided for the Teams Desktop application, but don't specify the application name in the configuration; only specify the port range and the DSCP value in the configuration.

For more information, see Implement Quality of Service (QoS) in Microsoft Teams clients.

QoS with Microsoft Teams Rooms on Android devices

For Teams Rooms on Android devices, you'll need to configure your Microsoft Teams tenant to insert QoS markings. Teams Rooms on Android devices honor this policy and apply the markings defined earlier in Quality of Service (QoS) with Microsoft Teams Rooms with one exception, Application/screen sharing will use a DSCP value of 34 (AF41) aligned to video traffic.

For instructions on how to configure your tenant to insert QoS markings, see Teams settings and policies reference.