Linux Virtual Delivery Agent

音频功能

自适应音频

自适应音频默认处于启用状态。它支持以下 Citrix Workspace 应用程序客户端:

  • 适用于 Windows 的 Citrix Workspace 应用程序 - 2109 及更高版本
  • 适用于 Linux 的 Citrix Workspace 应用程序 - 2109 及更高版本
  • 适用于 Mac 的 Citrix Workspace 应用程序 - 2109 及更高版本

当您使用不在列表中的客户端时,自适应音频会回退到旧版音频。

使用自适应音频时,您无需手动在 VDA 上配置音频质量策略。自适应音频可以根据网络条件动态调整音频采样比特率,以提供优质的音频体验。

下表显示了自适应音频与旧版音频之间的比较结果:

自适应音频 旧版音频
最大音频采样率:48 kHz 最大音频采样率:8 kHz
立体声声道 单声道

提示:

在 RHEL 8.x 和 Rocky Linux 8.x 上使用 PulseAudio 13.99 或更高版本。

支持多个音频设备(预览版)

概述

自版本 2311 起,Linux VDA 引入了音频重定向功能。该功能允许将安装了 Citrix Workspace 应用程序的客户端计算机上的多个音频设备重定向到远程 Linux VDA 会话。

启用此功能后:

  • 客户端计算机上的所有本地音频设备都显示在会话中。随音频设备显示的不是 CitrixAudioSink(音频输出)或 CitrixAudioSource(音频输入),而是各自的设备名称。可以在会话中的应用程序中选择音频设备,也可以在会话期间使用默认音频设备,该设备也是客户端计算机的默认音频设备。如有必要,您可以从客户端计算机的系统设置中更改默认音频设备。更新客户端计算机的默认音频设备后,新设备将作为默认音频设备出现在会话中。

  • 当您插入或移除会话中的音频设备时,这些音频设备会动态更新。

配置

要使用该功能,请在 Linux VDA 上将其启用,然后选择支持的 Citrix Workspace 应用程序。

在 Linux VDA 上启用该功能

默认情况下,允许多个音频设备支持的音频重定向功能处于禁用状态。要将其启用,请在 Linux VDA 上运行以下命令:

sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio"  -v "fEnableCamV4" -t BIN -d "1"
<!--NeedCopy-->

要禁用或重新启用该功能,请分别运行以下命令:

sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fEnableCamV4" -d "0"
<!--NeedCopy-->
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fEnableCamV4" -d "1"
<!--NeedCopy-->

客户端要求和设置

该功能仅支持以下客户端:

  • 适用于 Windows 的 Citrix Workspace 应用程序
  • 适用于 Linux 的 Citrix Workspace 应用程序最低版本 2212
  • 适用于 HTML5 的 Citrix Workspace 应用程序最低版本 2306
  • 适用于 Chrome 的 Citrix Workspace 应用程序最低版本 2306
  • 适用于 Mac 的 Citrix Workspace 应用程序最低版本 2311

需要在 Citrix Workspace 应用程序中进行正确的设置才能使该功能按预期运行。有关详细信息,请参阅 Citrix Workspace 应用程序文档。

已知问题

由于 PulseAudio 存在问题,因此,在 Ubuntu 22.04 会话中,尝试在音频设备之间切换可能会失败。要解决此问题,请从 VDA 中删除当前会话用户的 PulseAudio 配置,然后重新打开会话。要删除 PulseAudio 配置,请运行 $ rm -r ~/.config/pulse 命令。

音频功能