Product Documentation

优化音频功能

Nov 06, 2015
要优化 HDX 音频功能,请使用以下 Citrix 策略设置:
  • 音频质量
  • 客户端音频重定向
  • 客户端麦克风重定向
  • 音频即插即用
  • 音频重定向带宽限制
  • 音频重定向带宽限制百分比
  • 通过 UDP 实时传输协议传输音频
  • 音频 UDP 端口范围
重要:大多数音频功能都通过 ICA 流进行传输,这些功能受安全保护的方式与其他 ICA 通信流相同。用户数据报协议 (User Datagram Protocol, UDP) 音频使用不受安全保护的独立传输机制。

选择音频质量

通常情况下,音频质量越高,需要向用户设备发送的音频数据就越多,占用的带宽越多,服务器 CPU 使用率也就越高。借助声音压缩功能,可以在音频质量与整体会话性能之间取得平衡。可使用 Citrix 策略设置来配置要应用于声音文件的压缩级别。

默认情况下,音频质量设置为高 - 高清晰度音频。此设置可提供高保真立体声音频,但占用的带宽高于其他质量设置。
注意:对于未优化的语音聊天或视频聊天应用程序(如软件电话),请不要使用此音频质量,因为此音频质量可能会在不适于实时通信的音频路径中产生延迟。

考虑为拨号用户组和通过 LAN 或 WAN 连接的用户组创建单独的策略。如果使用通常带宽有限的拨号连接,用户可能更担心下载速度而不是音频质量。因此,您可能需要为拨号连接和 LAN 或 WAN 连接创建两个单独的策略,前者所应用的音频压缩级别较高,后者所应用的音频压缩级别较低。

要更改音频质量,请向策略中添加音频质量设置,并选择以下音频质量级别之一:
  • 中 - 语音优化。此设置用于交付 IP 语音 (VoIP) 应用,或者在速度极低(低于 512 Kbps)或发生严重网络拥堵和数据包丢失的网络连接中交付媒体应用。发送给用户设备的音频最多可压缩至 64 Kbps。此压缩级别会导致用户设备上播放的音频质量中等程度下降,但是可缩短延迟并仅占用很少的带宽。如果音频质量的 VoIP 质量无法满足需要,请确保将通过 UDP 协议的音频实时传输策略设置为允许
    注意:UDP/RTP 要求将音频质量设置为
  • 低 - 用于低速连接。发送给用户设备的音频最高可压缩到 16 Kbps。此压缩级别会大幅降低低带宽连接的音频质量,但是可以提供合理的性能。
重要:请务必在用户设备的客户端音频设置中启用音频,如本主题后面部分中所述。

重定向音频接收

可以允许用户在用户设备上通过扬声器或其他音频设备(如耳机)从服务器上的应用程序接收音频。默认情况下,客户端音频重定向设置为允许

重要:要使用此功能,请务必在用户设备上的客户端音频设置中启用音频,如本主题后面部分中所述。在 Windows 服务器操作系统计算机上,还应确保音频即插即用启用,以支持多个音频设备。

客户端音频映射可能导致服务器和网络负载过大。要关闭此功能,请向策略中添加客户端音频重定向设置,并将其值设置为禁止

重要:客户端音频重定向设置为禁止时,所有 HDX 音频功能也随之禁用。

激活用户设备麦克风

您可以允许用户使用用户设备上的麦克风等输入设备录制音频。默认情况下,客户端麦克风重定向设置为允许。但是,如果客户端软件中禁用音频,或者如果客户端音频重定向设置为禁止,则此设置将不起作用。

要录制音频,用户设备需要使用内置麦克风或可以插入麦克风插孔或 USB 端口的设备。出于安全考虑,当不受用户设备信任的服务器尝试访问麦克风时,系统会向用户发出警报。用户可以在使用麦克风之前选择接受或拒绝访问。用户可以在 Citrix Receiver 上禁用此警报功能。

重要:要使用此功能,请务必在用户设备上的客户端音频设置中启用音频,如本主题后面部分中所述。在 Windows 服务器操作系统计算机上,还应确保音频即插即用启用,以支持多个音频设备。

要关闭此功能,请向策略中添加客户端麦克风重定向设置,并将其值设置为禁止

允许多个音频设备

音频即插即用策略设置可控制是否允许使用多个音频设备来录制和播放声音。默认情况下,此设置为启用状态。要禁用此功能,请向策略中添加音频即插即用设置,并将其值设置为禁用
注意:此设置仅适用于 Windows 服务器操作系统计算机。

设置音频重定向带宽限制

音频重定向带宽限制策略设置指定在会话中播放和录制音频时所用的最大带宽 (Kbps)。音频重定向带宽限制百分比设置指定音频重定向功能所用的最大带宽占总会话带宽的百分比。默认情况下,这两项设置指定为零(无最大值)。

要配置音频重定向带宽限制音频重定向带宽限制百分比或这两者,请向策略中添加设置,并在相应的字段中键入数字。如果同时配置了这两个设置,则使用最低带宽限制的那个设置。

重要:要使用此功能,请务必在用户设备上的客户端音频设置中启用音频,如本主题后面部分中所述。

使用 UDP 协议发送和接收音频

默认情况下,通过 UDP 协议的音频实时传输设置为允许,意味着将在服务器上打开一个 UDP 端口,以支持所有配置为使用“通过 UDP 协议的音频实时传输”的连接。Citrix 建议为音频配置 UDP/RTP 协议,以确保在发生网络拥堵或数据包丢失时获得最佳的用户体验。

重要:使用 UDP 传送的音频不加密。

默认情况下,XenDesktop 上的 UDP 音频使用 16500 至 16509 范围内的两个连续端口来通过 Windows 防火墙;默认端口是 16500、16501。要使用其他端口,请向策略中添加音频 UDP 端口范围设置,并在值字段中键入端口号或范围(使用最小端口号,最大端口号格式)。此设置指定 Virtual Delivery Agent (VDA) 用来与用户设备交换音频数据包数据的端口号范围。VDA 尝试使用每个 UDP 端口对与用户设备交换数据。将从最小端口号开始尝试,之后每尝试一次,端口号增加 2。每个指定的端口可同时处理入站和出站通信。

重要:要通过 UDP 传输音频,请务必在用户设备上的客户端音频设置中启用音频(如下所述)。

配置用户设备的音频设置策略

  1. 依次展开管理模板 > 经典管理模板(ADM) > Citrix 组件 > Citrix Receiver > 用户体验
  2. 对于客户端音频设置,请选择未配置启用禁用
  3. 如果选择启用,请选择一种音频质量。 对于 UDP 音频,请仅使用(默认设置)。
  4. (仅适用于 UDP 音频)选择启用实时传输,然后设置用于直通身份验证本地 Windows 防火墙的传入端口的范围。

在多媒体会议期间避免产生回声

当用户参与音频或视频会议时,可能会在其音频中听到回声。通常当扬声器和麦克风彼此间距离太近的时候会产生回声。因此,Citrix 建议在音频和视频会议中使用耳机。

HDX 提供了一个回声消除选项,默认情况下处于启用状态,可以在会议期间将回声减小到最小。扬声器和麦克风之间的距离直接影响回声消除功能的效果。这些设备之间的距离不宜过近或过远。

禁用回声消除功能:

  1. 导航到相应的注册表项。
    警告:注册表编辑不当会导致严重问题,可能导致需要重新安装操作系统。Citrix 无法保证因“注册表编辑器”使用不当导致出现的问题能够得以解决。使用“注册表编辑器”需自担风险。在编辑注册表之前,请务必进行备份。
    • 对于 32 位计算机:在用户设备上,打开注册表并导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ClientAudio\EchoCancellation
    • 对于 64 位计算机:在用户设备上,打开注册表并导航至 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ClientAudio\EchoCancellation
  2. 值数据字段更改为FALSE。