Zoom Mesh Functionality

This section details additional information regarding Zoom Mesh functionality.

Parent-Child Functionality

The following sections provide additional information on parent and child relationships within a mesh network.

Zoom Mesh creates a network exclusively for users within the same account by default

By default, Zoom Mesh creates a network exclusively for users belonging to the same account. However, an account can optionally allow for authenticated, external users within the same local area network to participate in the Mesh, providing the external user’s account also allows them to connect to another account’s mesh network.

Parent and child roles are determined by the Zoom Mesh Cloud Orchestration Service

The Zoom Mesh Cloud Orchestration Service (COS) is a cloud service responsible for defining parent and child client roles within a network. The Cloud Orchestration Service considers numerous sets of data to determine viable parent clients including:

  • CPU Utilization

  • CPU type

  • RAM utilization

  • Historical mesh performance

  • Device availability (On/Off)

  • Device Opt-In/Out

  • Operating System

Using these data sets, the COS scores a user’s results through a rubric: the higher a user’s score, the more likely the client is to be selected as parent; the lower the score, the less likely.

Parent and child client designation is dynamic and can change throughout an event

During the course of a meeting or webinar, a user’s client designation may change based on performance or demand.

For example, in an event of 100 attendees, only 10 parent clients may be required to meet the redistribution demand, with the remaining 90 users receiving redistributed streams as child clients. However, if the event increases to 200 attendees, clients that were formerly child clients may be promoted to a parent client to address the increased demand.

Alternatively, if a parent client begins to experience degraded performance, the client may be downgraded to child client status, and a new parent client will be assigned.

The parent-child client ratio is dynamically determined by each machine’s hardware and network performance

During an event, the parent-child ratio between clients is dynamically updated based on the device’s ongoing network and hardware performance.

For example, if a device is showing low hardware (CPU/RAM) utilization with a high bandwidth uplink capacity, the device is ideal for a parent-client role and may establish a parent-child relationship with several other devices. In this scenario, the parent-client may attempt to redistribute media to other devices, so long as the device is not oversubscribed or begins to degrade in performance. However, if the device’s network or hardware performance begins to decline, it may surrender its parent-client designation and move back to a child-client role.

Each child is assigned two parents

Child clients connected to a mesh network are assigned two parent clients for resiliency. If one parent client fails, the user will immediately failover to the second parent client. A new secondary parent client is then established to restore resiliency.

Users are not informed when they are connected to a mesh network

Event hosts and attendees do not receive in-client notifications when connected to a mesh network. Mesh network connections can only be seen by an admin or authorized user through the Zoom Mesh Dashboard.

VDI clients can only establish a mesh connection with other VDI clients

When using Zoom Mesh with virtual desktop infrastructure (VDI), client devices can only establish Zoom Mesh connections with other VDI clients, so long as both users are using a supported VDI Plug-In. This is due to technical limitations of the virtual infrastructure and relaying media between devices.

VDI clients do not distribute the content sharing channel in a mesh network

Due to the design of Zoom’s VDI Client, screen sharing content must be routed through the virtual machine. Consequently, VDI clients cannot distribute content sharing across a mesh network, and must continue to be distributed within the virtual infrastructure.

Zoom Mesh for Meetings Functionality

The following sections describe details of Zoom Mesh for Meetings functionality.

Mesh for Meetings Redistributes the Active Speaker’s Video

With Zoom Mesh for Meetings, bandwidth optimization is delivered by redistributing the downstream active speaker’s video between participants when four or more users are in a meeting. This feature does not apply to media uploading, and all users will continue to individually upload their audio, video, and screen sharing media to the Zoom Cloud.

The following image provides an example of how downstream active speaker video content is redistributed within a mesh network.

Image map showing how Zoom Mesh Orchestrater works at a high level.

Mesh for Meetings active speaker changes do not alter parent-child relationships or video distribution bandwidth savings

While the focus of Zoom Mesh for Meetings is to redistribute the active speaker’s video feed, changes in the active speaker do not affect the relationships between parent and children clients or the bandwidth savings afforded with the video redistribution. When the active speaker switches, designated parent clients simply change the feed of the video they are redistributing.

Bandwidth savings may vary depending on the user’s selected video layouts

Although Zoom Mesh saves on bandwidth consumption by redistributing the active speaker’s video feed, bandwidth savings may be affected depending on users chosen layouts. For instance, Gallery View supports up to 49 on-screen video feeds at once, while Speaker View shows one video feed at a time. If a user is watching a meeting in Gallery View, they will benefit by receiving the singular active speaker’s video feed through the mesh network, but they will continue to consume standard amounts of bandwidth by downloading the remaining 48 user’s video streams from the Zoom Cloud.

For the best bandwidth saving practices, users are encouraged to view meetings in as close to a webinar-style layout as possible, such as Multi-Speaker or Speaker View.

Zoom Mesh for Webinars Functionality

The following sections describe details of Zoom Mesh for Webinars functionality.

Mesh for Webinars redistributes all webinar hosts and panelists video streams within the network

Unlike Zoom Mesh for Meetings, Zoom Mesh for Webinars redistributes all webinar hosts and panelists video streams within the local network using parent-child relationships—not just the active speakers. With this design, all users engaged in the mesh network will continue to benefit from reduced external bandwidth consumption while experiencing the same video quality as others.

Image map showing how Zoom Mesh Orchestrater works at a high level.

Mesh for Webinars benefits do not change with video layouts

Regardless of which video layouts users choose when viewing a webinar, users will continue to receive the benefits of video redistribution within the network, including Gallery View, Speaker View, or Multi-Speaker View.

Last updated

Was this helpful?