Video Conferencing Test Suite

Our video conferencing test suite measures roundtrip latency and packet loss to the most popular online video conferencing services. Many different protocols and communications are used during video conferencing. Our measurements focus on traffic to the video and audio relay servers, as problems on this link directly manifest as connectivity and quality issues to end users.

Supported Video Conferencing Services

The supported video conferencing services are:

  • Google Meet

  • GoToMeeting

  • Microsoft Teams

  • Skype (consumer)

  • Cisco Webex

  • Zoom

Video Conferencing Test Methodology

A different approach is required for each different video conferencing provider. All measurements are carried out using UDP packets, either to the STUN (Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)) services offered by the providers, or over a proprietary protocol (most notably in the case of Zoom).

Some providers make use of anycast addresses for connecting the user to the nearest video conferencing service, while others use unicast and handle load balancing and failover separately.

For services that use an IP prefix range of addresses, the test is probing over the range using ICMP. In the order of lowest round-trip-times (RTTs), it selects the first server that responds to STUN probing and then performs measurements.

We have catalogued the list of hostnames and addresses used by each provider and have tested from Europe, North America, South America, the Middle East, Oceania, and Asia to ensure representatives.

In some cases, there is a difference between licensed and unlicensed video conferencing clients. This is captured by the test as well, for example in Oceania, where only licensed versions of some services give access to local datacenters.

The video conferencing test fully supports IPv4 and IPv6. It may optionally be run with DNS resolution performed via DNS-over-HTTPS or DNS-over-TLS, instead of using the default system resolver.

Video Conferencing Test Metrics

For each video conferencing service and endpoint, we measure:

  • Average round trip latency for 10 UDP packets (by default).

  • Minimum, maximum, median, and standard deviations for the latency measurements.

  • The number of packets sent and received.

  • The IP address of the endpoint.

Video Conferencing Test Example

In 2020, we investigated video conferencing performance in the UK. Most of the services had latency between 20 ms and 30 ms. The one exception was Zoom, which saw average latencies of around 135 ms. This is because Zoom were relaying all audio/video traffic via their servers in the US, regardless of the country the user was located in.

Showing latency to the six different video conferencing services measured, split by hour of day.

Last updated