Citrix DaaS™

HDX™ 视频会议和网络摄像头视频压缩

警告:

错误编辑注册表可能导致严重问题,甚至可能需要重新安装操作系统。Citrix® 无法保证能够解决因不正确使用注册表编辑器而导致的问题。请自行承担使用注册表编辑器的风险。编辑注册表之前,请务必备份注册表。

虚拟会话中运行的应用程序可以通过使用 HDX 网络摄像头视频压缩或 HDX 即插即用通用 USB 重定向来使用网络摄像头。使用 Citrix Workspace™ app > “首选项” > “设备” 在模式之间切换。Citrix 建议您尽可能始终使用 HDX 网络摄像头视频压缩。仅当 HDX 视频压缩存在应用程序兼容性问题或需要网络摄像头的高级本机功能时,才建议使用 HDX 通用 USB 重定向。为了获得更好的性能,Citrix 建议 Virtual Delivery Agent 至少具有两个虚拟 CPU。

为防止用户从 HDX 网络摄像头视频压缩切换,请使用 ICA® 策略设置 > USB 设备策略设置下的策略设置禁用 USB 设备重定向。Citrix Workspace app 用户可以通过选择 Desktop Viewer 麦克风和网络摄像头设置 “不使用我的麦克风或网络摄像头” 来覆盖默认行为。

HDX 网络摄像头视频压缩

HDX 网络摄像头视频压缩也称为 “优化” 网络摄像头模式。此类网络摄像头视频压缩将 H.264 视频直接发送到虚拟会话中运行的视频会议应用程序。为了优化 VDA 资源,HDX 网络摄像头压缩不会对网络摄像头视频进行编码、转码和解码。此功能默认启用。

  • 要禁用从服务器到视频会议应用程序的直接视频流,请将 VDA 上的注册表项设置为 0。有关信息,请参阅注册表管理的功能列表中的网络摄像头视频压缩

如果禁用视频资源流的默认功能,HDX 网络摄像头视频压缩将使用客户端操作系统中包含的多媒体框架技术来拦截捕获设备中的视频,并对其进行转码和压缩。捕获设备制造商提供插入操作系统内核流式处理体系结构的驱动程序。

客户端处理与网络摄像头的通信。然后,客户端仅将视频发送到可以正确显示视频的服务器。服务器不直接处理网络摄像头,但其集成可在您的桌面上提供相同的体验。Workspace app 压缩视频以节省带宽,并在 WAN 场景中提供更好的弹性。

网络摄像头压缩

HDX 网络摄像头视频压缩要求启用以下策略设置(所有设置默认启用)。

  • 多媒体会议
  • Windows Media 重定向

  • 如果网络摄像头支持硬件编码,HDX 视频压缩默认使用硬件编码。硬件编码可能比软件编码消耗更多带宽。要强制进行软件压缩,请编辑客户端上的注册表项。有关信息,请参阅注册表管理的功能列表中的网络摄像头软件压缩

HDX 网络摄像头视频压缩要求

  • HDX 网络摄像头视频压缩支持以下版本的 Citrix Workspace app:
* 平台 处理器
*
适用于 Windows 的 Citrix Workspace app 适用于 Windows 的 Citrix Workspace app 支持 XenApp 和 XenDesktop 7.17 及更高版本上的 32 位和 64 位应用程序的网络摄像头视频压缩。在早期版本中,适用于 Windows 的 Citrix Workspace app 仅支持 32 位应用程序。
适用于 Mac 的 Citrix Workspace app 适用于 Mac 的 Citrix Workspace app 2006 或更高版本支持 XenApp 和 XenDesktop 7.17 及更高版本上的 64 位应用程序的网络摄像头视频压缩。在早期版本中,适用于 Mac 的 Citrix Workspace app 仅支持 32 位应用程序。
适用于 Linux 的 Citrix Workspace app 适用于 Linux 的 Citrix Workspace app 仅支持虚拟桌面上的 32 位应用程序。
适用于 Chrome 的 Citrix Workspace app 由于某些 ARM Chromebook 不支持 H.264 编码,因此只有 32 位应用程序可以使用优化的 HDX 网络摄像头视频压缩。

基于媒体基础的视频应用程序支持在 Windows 8.x 或更高版本以及 Windows Server 2012 R2 或更高版本上使用 HDX 网络摄像头视频压缩。有关详细信息,请参阅知识中心文章 CTX132764

其他用户设备要求:

  • 用于生成声音的相应硬件。
  • 与 DirectShow 兼容的网络摄像头(使用网络摄像头默认设置)。支持硬件编码的网络摄像头可降低客户端 CPU 使用率。
  • 对于 HDX 网络摄像头视频压缩,如果可能,请在客户端上安装从摄像头制造商处获取的网络摄像头驱动程序。服务器上不需要安装设备驱动程序。

不同的网络摄像头提供不同的帧速率,并且具有不同的亮度和对比度级别。调整网络摄像头的对比度可以显著减少上游流量。Citrix 使用以下网络摄像头进行初始功能验证:

  • Microsoft LifeCam VX 型号(2000、3000、5000、7000)
  • Creative Live! Cam Optia Pro
  • Logitech QuickCam Messenger
  • Logitech C600、C920
  • HP Deluxe Webcam

要调整首选视频帧速率,请编辑客户端上的注册表项。有关信息,请参阅注册表管理的功能列表中的网络摄像头视频压缩帧速率

高清网络摄像头流式传输

服务器上的视频会议应用程序根据支持的格式类型选择网络摄像头格式和分辨率。会话启动时,客户端会将网络摄像头信息发送到服务器。从应用程序中选择一个网络摄像头。当网络摄像头和视频会议应用程序支持高清渲染时,应用程序将使用高清分辨率。我们支持高达 1920x1080 的网络摄像头分辨率。

此功能需要适用于 Windows 的 Citrix Workspace app 1808 或更高版本,或者适用于 Windows 的 Citrix Receiver 4.10 或更高版本。

您可以使用注册表项禁用和启用此功能。有关信息,请参阅注册表管理的功能列表中的高清网络摄像头流式传输

如果媒体类型协商失败,HDX 将回退到 352x288 CIF 的默认分辨率。您可以使用客户端上的注册表项来配置默认分辨率。确保摄像头支持指定的分辨率。有关信息,请参阅注册表管理的功能列表中的高清网络摄像头分辨率

与即插即用通用 USB 重定向相比,HDX 网络摄像头视频压缩使用的带宽显著减少,并且在 WAN 连接上运行良好。要调整带宽,请在客户端上设置注册表项。有关信息,请参阅注册表管理的功能列表中的高清网络摄像头带宽

输入每秒位数的值。如果不指定带宽,视频会议应用程序默认使用 350000 bps。

HDX 即插即用通用 USB 重定向

HDX 即插即用通用 USB 重定向(等时)也称为通用网络摄像头模式。HDX 即插即用通用 USB 重定向的优势在于,您无需在瘦客户端/端点上安装驱动程序。USB 堆栈经过虚拟化,因此您插入本地客户端的任何设备都会发送到远程 VM。远程桌面表现得就像您是本机插入的一样。Windows 桌面处理与硬件的所有交互,并通过即插即用逻辑查找正确的驱动程序。如果驱动程序存在于服务器上,大多数网络摄像头都可以工作,并且可以通过 ICA 工作。通用网络摄像头模式会占用大量带宽(每秒数兆比特),因为您正在通过网络使用 USB 协议发送未压缩的视频。

HDX™ 视频会议和网络摄像头视频压缩