This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
HDX™ 网络摄像头视频压缩
概述
在 Linux VDA 会话中运行视频会议应用程序的用户现在可以使用其网络摄像头,并结合 HDX 网络摄像头视频压缩功能。此功能默认启用。我们建议您尽可能始终使用 HDX 网络摄像头视频压缩。
HDX 网络摄像头视频压缩也称为优化网络摄像头模式。此类网络摄像头视频压缩将 H.264 视频直接发送到在虚拟会话中运行的视频会议应用程序。HDX 网络摄像头视频压缩使用客户端操作系统中的多媒体框架技术来截取捕获设备中的视频,并对其进行转码和压缩。捕获设备的制造商提供插入操作系统内核流式处理体系结构的驱动程序。
客户端处理与网络摄像头的通信。然后,客户端仅将视频发送到可以正确显示视频的服务器。服务器不直接处理网络摄像头,但其集成可在您的桌面上提供相同的体验。Workspace app 会压缩视频以节省带宽,并在 WAN 场景中提供更好的弹性。

注意:
此功能不适用于 Azure 计算机,因为此功能所依赖的 videodev 内核模块在 Azure 计算机上缺失。
- 此功能仅支持来自您的 Citrix Workspace app 客户端的 H.264 视频。
- 支持的网络摄像头分辨率范围为 48x32 到 1920x1080。
- 使用网络摄像头时,请勿从您的 Citrix Workspace™ app 工具栏中选择通用 USB 设备。否则,可能会出现意外问题。
支持的 Citrix Workspace app
- HDX 网络摄像头视频压缩支持以下版本的 Citrix Workspace app:
| 平台 | 处理器 |
|---|---|
| 适用于 Windows 的 Citrix Workspace app | 适用于 Windows 的 Citrix Workspace app 支持 XenApp 和 XenDesktop 7.17 及更高版本上 32 位和 64 位应用程序的网络摄像头视频压缩。在早期版本中,适用于 Windows 的 Citrix Workspace app 仅支持 32 位应用程序。 |
| 适用于 Chrome 的 Citrix Workspace app | 由于某些 ARM Chromebook 不支持 H.264 编码,因此只有 32 位应用程序可以使用优化的 HDX 网络摄像头视频压缩。 |
经过全面测试的网络摄像头
不同的网络摄像头提供不同的帧速率,并具有不同的亮度和对比度级别。Citrix® 使用以下网络摄像头进行初始功能验证:
- Logitech HD Webcam C270
- Logitech Webcam C930e - Microsoft-LifeCam-HD3000
配置
此功能默认启用。要使用此功能,请完成以下验证和配置:
提示:
Citrix Workspace app 用户可以通过为 Desktop Viewer 的麦克风和网络摄像头设置选择不连接来覆盖默认设置。
-
VDA 安装完成后,请验证您的 VDA 是否可以向 Delivery Controller™ 注册,以及是否可以使用 Windows 凭据成功启动已发布的 Linux 桌面会话。
- 1. 确保您的 VDA 具有 Internet 访问权限,然后运行 `sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.sh` 命令以完成网络摄像头配置。如果您的 VDA 没有 Internet 访问权限,请转至步骤 3。注意:
uname -r与内核头文件之间可能存在内核不匹配。此不匹配会导致 ctxwcamcfg.sh 脚本失败。要正确使用 HDX 网络摄像头视频压缩,请运行 sudo apt-get dist-upgrade,重新启动 VDA,然后重新运行 ctxwcamcfg.sh 脚本。如果您的 VDA 部署在 Debian 上,请确保它正在运行最新内核版本。否则,请运行以下命令以更新到最新内核版本:
sudo apt-get update sudo apt-get dist-upgrade sudo reboot <!--NeedCopy-->如果您的 VDA 部署在 SUSE 15 上,请运行以下命令以更新到最新内核版本并重新启动:
zypper up kernel-default reboot <!--NeedCopy-->ctxwcamcfg.sh 脚本有助于:
- 在您的 VDA 上安装
kernel-devel和动态内核模块支持 (DKMS) 程序。-
kernel-devel用于构建相应版本的虚拟网络摄像头内核模块。 - DKMS 用于动态管理虚拟网络摄像头内核模块。
注意:
在 RHEL、Rocky Linux 和 CentOS 上安装上述程序时,
ctxwcamcfg.sh脚本会在您的 VDA 上安装并启用以下存储库:- Extra Packages for Enterprise Linux (EPEL)
- RPM Fusion
-
-
从 https://github.com/umlaeute/v4l2loopback 下载
v4l2loopback开源代码,并使用 DKMS 管理v4l2loopback。v4l2loopback是一个内核模块,允许您创建 V4L2 环回设备。 - 运行
sudo systemctl restart ctxwcamsd命令。Linux VDA 的网络摄像头服务 (ctxwcamsd) 将重新启动并加载v4l2loopback内核模块以实现 HDX 网络摄像头视频压缩功能。
- 在您的 VDA 上安装
-
如果您的 VDA 没有 Internet 访问权限,请在另一台计算机上构建 v4l2loopback 内核模块,然后将其复制到您的 VDA。
-
准备一台具有 Internet 访问权限且内核版本与您的 VDA 相同的计算机。
uname -r命令有助于查找内核版本。 -
在该计算机上,运行
sudo mkdir -p /var/xdl命令。 -
将
/var/xdl/configure_*从您的 VDA 复制到该计算机的/var/xdl/下。 - 在该计算机上,运行
sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.sh命令以构建内核模块。如果该命令成功运行,它将在/var/lib/dkms/v4l2loopback/1.81b8df79107d1fbf392fdcbaa051bd227a9c94c1/$(uname -r)/x86_64/module/路径下创建一个 v4l2loopback.ko 文件。忽略运行 ctxwcamcfg.sh 脚本时可能发生的错误。 - 将 v4l2loopback.ko 从该计算机复制到您的 VDA,并将其放置在
/opt/Citrix/VDA/lib64/下。 - 在您的 VDA 上,运行
sudo systemctl restart ctxwcamsd命令以重新启动网络摄像头服务并加载 v4l2loopback 内核模块。
-
共享
共享
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.

