How to Configure the Zoom VDI Linux plugin with ZoomMedia.ini in Zoom App
It is intended to be used only for setting up Zoom Citrix/VMware/Azure Virtual Desktop (AVD) plugin software. ZoomMedia.ini serves as the main configuration file. A large part of the plugin functions are covered by this section, which is divided into several sections.
Position of configuration files
Zoom version: 5.8.0
Ubuntu
Citrix/VMware/AVD plugin: /etc/zoomvdi/ZoomMedia.ini
Centos
Citrix/VMware plugin: /etc/zoomvdi/ZoomMedia.ini
ThinPro
Citrix/VMware/AVD plugin: /etc/zoomvdi/ZoomMedia.ini
IGEL
Citrix/VMware/AVD plugin: /etc/zoomvdi/ZoomMedia.ini
Elux
Citrix/VMware plugin: /setup/elux/.config/ZoomMedia.ini
Zoom version: 5.7.6 and 5.7.8
Ubuntu
Citrix plugin: /etc/zoomvdi/citrix/ZoomMedia.ini
VMware plugin: /etc/zoomvdi/vmware/ZoomMediaVmware.ini
AVD plugin: /etc/zoomvdi/wvd/ZoomMediaWVD.ini
CentOS
Citrix plugin: /etc/zoomvdi/citrix/ZoomMedia.ini
VMware plugin: /etc/zoomvdi/vmware/ZoomMediaVmware.ini
AVD plugin: /etc/zoomvdi/wvd/ZoomMediaWVD.ini
ThinPro
Citrix plugin: /etc/zoomvdi/citrix/ZoomMedia.ini
VMware plugin: /etc/zoomvdi/vmware/ZoomMediaVmware.ini
AVD plugin: /etc/zoomvdi/wvd/ZoomMediaWVD.ini
IGEL
Citrix plugin: /etc/zoomvdi/citrix/ZoomMedia.ini
VMware plugin: /etc/zoomvdi/vmware/ZoomMediaVmware.ini
AVD plugin: /etc/zoomvdi/wvd/ZoomMediaWVD.ini
Elux
Citrix plugin: /setup/elux/zoomvdi/.citrix/ZoomMedia.ini
VMware plugin: /setup/elux/zoomvdi/.vmware/ZoomMediaVmware.ini
Zoom version: < 5.7.6
Ubuntu
Citrix plugin: /opt/Citrix/ICAClient/config/ZoomMedia.ini (depends where Citrix receiver is installed)
VMware plugin: /etc/vmware/ZoomMediaVmware.ini
AVD plugin: /etc/wvd/ZoomMediaWVD.ini
Centos
Citrix plugin: /opt/Citrix/ICAClient/config/ZoomMedia.ini (depends where Citrix receiver is installed)
VMware plugin: /etc/vmware/ZoomMediaVmware.ini
AVD plugin: /etc/wvd/ZoomMediaWVD.ini
ThinPro
Citrix plugin: /opt/Citrix/ICAClient/config/ZoomMedia.ini (depends where Citrix receiver is installed)
VMware plugin: /etc/vmware/ZoomMediaVmware.ini
AVD plugin: /etc/wvd/ZoomMediaWVD.ini
IGEL
Citrix plugin: /opt/Citrix/ICAClient/config/ZoomMedia.ini (depends where Citrix receiver is installed)
VMware plugin: /etc/vmware/ZoomMediaVmware.ini
AVD plugin: /etc/wvd/ZoomMediaWVD.ini
Elux
Citrix plugin: /opt/Citrix/ICAClient/config/ZoomMedia.ini (or /setup/ica which is link to /opt/Citrix/ICAClient/config)
VMware plugin: /setup/elux/.vmware/ZoomMediaVmware.ini
Note: This is a superset of all the sections and items currently supported by ZoomMedia.ini for the Thin Client OS and is a result of the different file system hierarchies, with ZoomMedia.ini for the Thin Client OS somewhat different due to the different file system structure:
[ENV] PATH=/usr/lib/zoomcitrixplugin/ BIN=zoom LD_LIBRARY_PATH=/usr/lib/zoomcitrixplugin/ SSB_HOME=~/.zoom QSG_INFO=1 [LOG] MAX_FILE_COUNT=10 MAX_FILE_SIZE=30 LOG_LEVEL=4 [FEATURE] SHAREOFFLOAD=1 VIRTUALBACKGROUND=1 SMARTVB=0 [OS] OS_DISTRO=ubuntu [COMM] DisableUDPBridge= DisableICABridge= DisableMMRDirect= PingServerFromThinClient= [PROXY] proxyType= pacFilePath= httpProxyHost= httpProxyPort= httpsProxyHost= httpsProxyPort=
Contents
Env setup for Zoom media process
In the PATH/BIN/LD_LIBRARY_PATH statement, the precise path location where the Zoom media process is located is specified.
The SSB_HOME variable is used to indicate the location of the log files.
It is a Qt library function called QSG_INFO that prints basic scene graph information out to the user.
Note: You should strongly avoid modifying any of the values under this section, as it is strongly recommended. This section contains all items under which a compulsive behavior is required.
Log control for zoom media process
There is a log control method generally used with the entire VDI solution (VDI Troubleshooting). There is a log_level parameter that Zoom Media Process accepts from the VDI Client and utilizes it to determine the level of log output. There will be a number of items that will apply in this case, such as:
There is a maximum number of files that may be created for one particular log type and it is called MAX_FILE_COUNT. In the absence of any specification, 10 should be the default value.
This value represents the maximum file size (MBytes) for a single log file. This value is the same for any type of log file, regardless of its size. In the absence of a specification, the default value should be 30.
There are three log types (_AV/_citrix/_sdk postfixed), one standard out log file called std_out_error.log, for which MAX_FILE_SIZE is equal to (MAX_FILE_COUNT * 3 + 1) MBytes, and 3 represents the maximum size of all three log types (_AV/_citrix/_sdk postfixed). This represents the maximum file size for all log files with MAX_
As an example, if you configure this section as follows:
[LOG] MAX_FILE_COUNT=2 MAX_FILE_SIZE=3
The size of all log files is 3 * (2 *3 + 1) = 21 MBytes top.
Optional log level to be specified for Zoom media process. This will only be sent if the VDI Client does not send the log_level parameter to Zoom media process. Despite the fact that the customer does not need to configure the LogLevel in the VDI Client in the virtual machine, the plugin log level can be controlled independently.
Feature support based on different thin client OS
- As of right now, SHAREOFFLOAD is the only feature switch that supports this feature.
- An application that shows the settings tab Background & Filters in the instance of the VirtualBackground Switcher
- SMARTVB Switch is a toggle switch that is used to force the smart VB feature to be enabled.
Note: There is a strong recommendation that you should not make any changes to any of the values in this section. An unsupported platform could result in a black window during annotation if SHAREOFFLOAD is forced to be turned on.
[OS] thin client OSThe OS_DISTRO variable specifies the current operating system being used
Note: You are strongly advised not to make any changes under this section, as it is highly likely that you will lose data. There will be unknown behavior if OS_DISTRO is forced to be changed.
Connection setup for thin client
Please refer to: https://support.zoom.us/hc/en-us/articles/360032343371
Note: Optionally, you may include the following section in your report:
Proxy configuration for plugin
It is up to you to specify the proxy type that you wish to use. There is no proxy support currently available for the system pacfile manual
If the proxyType is choosing pacfile as the source file, the pacFilePath specifies the pac file url.
If proxyType is set to manual, the following four items will be taken into consideration.
- The httpProxyHost defines the IP address of the proxy server that is used for HTTP proxying.
- An http proxy server’s port number is specified by the httpProxyPort property.
- This is the IP address that is provided as part of the httpsProxyHost configuration setting.
- An HTTP proxy server’s port number is specified by httpsProxyPort in the configuration file.
For example:
[PROXY] proxyType=manual pacFilePath= httpProxyHost=10.100.10.10 httpProxyPort=8080 httpsProxyHost= httpsProxyPort=