HDX™ Webcam-Videokomprimierung
Überblick
Benutzer von Videokonferenzanwendungen, die in Linux-VDA-Sitzungen ausgeführt werden, können ihre Webcams jetzt mit HDX-Webcam-Videokomprimierung verwenden. Diese Funktion ist standardmäßig aktiviert. Wir empfehlen, die HDX-Webcam-Videokomprimierung immer zu verwenden, wenn dies möglich ist.
Die HDX-Webcam-Videokomprimierung wird auch als optimierter Webcam-Modus bezeichnet. Diese Art der Webcam-Videokomprimierung sendet das H.264-Video direkt an die Videokonferenzanwendung, die in der virtuellen Sitzung ausgeführt wird. Die HDX-Webcam-Videokomprimierung verwendet die Multimedia-Framework-Technologie, die Teil des Client-Betriebssystems ist, um Videos von Erfassungsgeräten abzufangen, zu transkodieren und zu komprimieren. Hersteller von Erfassungsgeräten stellen die Treiber bereit, die in die Kernel-Streaming-Architektur des Betriebssystems integriert werden.
Der Client übernimmt die Kommunikation mit der Webcam. Der Client sendet das Video dann nur an den Server, der es ordnungsgemäß anzeigen kann. Der Server kommuniziert nicht direkt mit der Webcam, aber seine Integration bietet Ihnen die gleiche Erfahrung auf Ihrem Desktop. Die Workspace-App komprimiert das Video, um Bandbreite zu sparen und eine bessere Ausfallsicherheit in WAN-Szenarien zu gewährleisten.

Hinweis:
- Diese Funktion unterstützt nur H.264-Videos von Ihrem Citrix Workspace-App-Client.
- Die unterstützte Webcam-Auflösung liegt zwischen 48x32 und 1920x1080.
- Wählen Sie nicht Generische USB-Geräte in der Symbolleiste Ihrer Citrix Workspace™-App aus, wenn Sie eine Webcam verwenden. Andernfalls können unerwartete Probleme auftreten.
![]()
-
Unterstützte Linux-Distributionen
- RHEL 8.4/CentOS 8 (2105)
- RHEL 8.3/CentOS 8.3
- RHEL 7.9/CentOS 7.9
- Ubuntu 20.04
- Ubuntu 18.04
- Ubuntu 16.04
- Debian 10
Vollständig getestete Webcams
Verschiedene Webcams bieten unterschiedliche Bildraten und haben unterschiedliche Helligkeits- und Kontraststufen. Citrix® verwendet die folgenden Webcams für die anfängliche Funktionsvalidierung:
- Logitech HD Webcam C270
- Logitech Webcam C930e
- Microsoft-LifeCam-HD3000
Konfiguration
Diese Funktion ist standardmäßig aktiviert. Um sie zu verwenden, führen Sie die folgende Überprüfung und Konfiguration durch:
- >**Tipp:**
- >
- >Benutzer der Citrix Workspace-App können die Standardeinstellung überschreiben, indem sie im Desktop Viewer die Einstellung **Mikrofone und Webcams**, **Nicht verbinden**, auswählen. > 
-
Nach Abschluss der VDA-Installation überprüfen Sie, ob Ihr VDA sich beim Delivery Controller™ registrieren kann und die veröffentlichten Linux-Desktopsitzungen erfolgreich mit Windows-Anmeldeinformationen gestartet werden können.
-
Stellen Sie sicher, dass Ihr VDA über Internetzugang verfügt, und führen Sie dann den Befehl
sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.shaus, um Ihre Webcam-Konfigurationen abzuschließen. Wenn Ihr VDA keinen Internetzugang hat, fahren Sie mit Schritt 3 fort.Wenn Ihr VDA auf Debian 10 bereitgestellt wird, stellen Sie sicher, dass er auf der neuesten Kernel-Version läuft. Andernfalls führen Sie die folgenden Befehle aus, um auf die neueste Kernel-Version zu aktualisieren:
sudo apt-get update sudo apt-get dist-upgrade sudo reboot <!--NeedCopy-->Das Skript ctxwcamcfg.sh hilft dabei, Folgendes zu tun:
- Installieren Sie die Programme
FFmpeg,kernel-develund Dynamic Kernel Module Support (DKMS) auf Ihrem VDA.-
FFmpegwird zur Videodekodierung verwendet. -
kernel-develwird verwendet, um ein virtuelles Webcam-Kernelmodul der entsprechenden Version zu erstellen. - DKMS wird verwendet, um das virtuelle Webcam-Kernelmodul dynamisch zu verwalten.
Hinweis:
Bei der Installation der oben genannten Programme auf RHEL und CentOS installiert und aktiviert das Skript
ctxwcamcfg.shdie folgenden Repositorys auf Ihrem VDA:- Extra Packages for Enterprise Linux (EPEL)
- RPM Fusion
-
-
Laden Sie den Open-Source-Code von
v4l2loopbackvon https://github.com/umlaeute/v4l2loopback herunter und verwenden Sie DKMS, umv4l2loopbackzu verwalten.v4l2loopbackist ein Kernelmodul, mit dem Sie V4L2-Loopback-Geräte erstellen können. - Führen Sie den Befehl
sudo service ctxwcamsd restartaus. Der Webcam-Dienst des Linux VDA –ctxwcamsd– wird neu gestartet und lädt dasv4l2loopback-Kernelmodul für die HDX-Webcam-Videokomprimierungsfunktion.
- Installieren Sie die Programme
-
Wenn Ihr VDA keinen Internetzugang hat, erstellen Sie das v4l2loopback-Kernelmodul auf einem anderen Computer und kopieren Sie es dann auf Ihren VDA.
-
Bereiten Sie einen Build-Computer vor, der Internetzugang hat und dieselbe Kernel-Version wie Ihr VDA besitzt. Der Befehl
uname -rhilft, Kernel-Versionen zu finden. -
Führen Sie auf dem Build-Computer den Befehl
sudo mkdir -p /var/xdlaus. -
Kopieren Sie
/var/xdl/configure_*von Ihrem VDA auf den Build-Computer unter/var/xdl/. - Führen Sie auf dem Build-Computer den Befehl
sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.shaus, um das Kernelmodul zu erstellen. Wenn der Befehl erfolgreich ausgeführt wird, erstellt er eine Dateiv4l2loopback.kounter dem Pfad/var/lib/dkms/v4l2loopback/1.81b8df79107d1fbf392fdcbaa051bd227a9c94c1/$(uname -r)/x86_64/module/. Ignorieren Sie Fehler, die beim Ausführen des Skriptsctxwcamcfg.shauftreten können. - Kopieren Sie
v4l2loopback.kovom Build-Computer auf Ihren VDA und legen Sie es unter/opt/Citrix/VDA/lib64/ab. - Führen Sie auf Ihrem VDA den Befehl
sudo service ctxwcamsd restartaus, um den Webcam-Dienst neu zu starten und dasv4l2loopback-Kernelmodul zu laden. - Stellen Sie sicher, dass Sie das FFmpeg-Programm auf Ihrem VDA installieren, bevor Sie die HDX-Webcam-Videokomprimierungsfunktion verwenden können.
-