Skip to main content
Skip table of contents

Webcam-Umleitung und -Optimierung in IGEL OS

Dieser Artikel bietet einen Überblick und Best-Practice-Empfehlungen für die Verwendung von Webcams in IGEL OS innerhalb von Remote-Sitzungen wie Citrix, VMware Horizon und RDP.


Übersicht

Im Allgemeinen lässt sich die Webcam-Unterstützung in IGEL OS in drei Kategorien einteilen:

Nicht optimierte

Die Rohdaten der Webcam werden über das Netzwerk per USB-Umleitung gesendet. Die Rohdaten der Webcam werden durch die Netzwerklatenz zwischen dem Client und dem Server stark beeinträchtigt und beanspruchen viel Bandbreite, erfordern die richtigen Treiber auf der Serverseite und erhöhen die CPU- und RAM-Auslastung des Servers.

Example: Native USB Redirection for RDP sessions

Optimierung Typ 1

In diesem Fall werden die Video- und Audiodaten auf der Client-Seite komprimiert. Diese Optimierungsart macht den Webcam-Stream wesentlich effizienter und zuverlässiger, obwohl der Datenstrom zusätzlich zu den Cloud-Servern der jeweiligen Kommunikationssoftware (Teams, Zoom, etc.) noch über den VDI-Server laufen muss.

Examples: HDX RealTime Webcam redirection for Citrix sessions, Real Time Audio Video (RTAV) for VMware Horizon sessions

Optimierung Typ 2

In this case, the video and audio data is also compressed on the client side. However, unlike type 1, this optimization type offloads the data stream from the VDI server and sends it directly to Teams/Zoom/etc. in the cloud, i.e. "single-hop". This allows for the best performance and also removes the server load, but relies on the correct optimization pack being present on the client and is specific to each communication suite. It may also require a more complex network configuration because the endpoint has to be able to communicate directly with the communication cloud server and not only the VDI server.

Examples: Microsoft Teams optimization and Zoom Media plugin for Citrix sessions


Im Falle von Optimierungstyp 1 oder Typ 2 ist darauf zu achten, dass der Agent/die Komponente auf der Serverseite installiert und mit der clientseitigen Version kompatibel ist. Einzelheiten hierzu finden Sie im Abschnitt "Komponentenversionen" der IGEL OS release notes.

Allgemeine Empfehlungen

Für eine optimale Leistung von Webcams unter IGEL OS muss das richtige Optimierungspaket für die jeweilige Anwendung aktiviert werden, z.z. B. Microsoft Teams Optimierung, Zoom VDI Media Plugin, Cisco Webex VDI, etc. Allerdings sind die Optimierungspakete nicht für alle Sitzungstypen verfügbar.

USB-Umleitung

Wenn kein Optimierungspaket für Ihren Sitzungstyp existiert oder das verfügbare Optimierungspaket nicht korrekt funktioniert, können Sie versuchen, die USB-Umleitung zu verwenden - entweder die Native USB-Umleitung oder die weniger häufig verwendete Fabulatech USB Redirection (nicht beide zusammen), - aber NUR als LAST RESORT, wenn keine andere Lösung möglich ist.

Im Allgemeinen sollte die USB-Umleitung, wenn sie als Option in den VDI-Sitzungsoptionen verfügbar ist, für die Webcam-Geräte deaktiviert werden.

  • Setzen Sie die Standardregel auf Deny

  • Oder, wenn die Standardregel Allow ist (NICHT empfohlen), gehen Sie zu Device Rules und fügen Sie Deny-Regeln für die spezifische Vendor ID und Product ID der Webcam hinzu.

    Hersteller- und Produkt-IDs ermitteln

    Um die Hersteller-/Produkt-IDs zu ermitteln, verwenden Sie den Befehl lsusb im Terminal. Sie können auch das Werkzeug Systeminformationen verwenden, siehe Verwenden der "Systeminformations"-Funktion.

Dies ist notwendig, weil die USB-Umleitung die Webcam daran hindert, korrekt optimiert zu werden (falls eine Optimierung möglich ist).

Vergessen Sie nicht, die Einstellungen und Richtlinien auf der Server-Seite zu überprüfen und anzupassen. Andernfalls funktioniert Ihre Webcam möglicherweise nicht, selbst wenn alle Einstellungen im IGEL OS korrekt konfiguriert sind.

Überprüfen Sie immer die IGEL OS Release Notes für spezifische Hinweise, insbesondere im Fall von private builds (IGEL Subscription and More > General Product Information > Software Release Overview > Versioning Scheme for IGEL OS 11 to IGEL OS 12.01). Versuchen Sie immer, die neueste Firmware zu verwenden, siehe IGEL Download Server.

In bestimmten Fällen kann es vorkommen, dass einige der später in diesem Artikel beschriebenen Einstellungen nicht sichtbar sind, obwohl Sie die richtige Firmware-Version für das Profil in der UMS ausgewählt haben. In diesem Fall aktualisieren Sie die UMS auf die neueste Version.

Citrix

Option 1: Unified Communications (Best Choice)

Microsoft Teams-Optimierung

Path: Sessions > Citrix > Citrix Global > Unified Communications > VDI Solutions > Microsoft Teams optimization (enabled by default)

  • Verfügbar ab IGEL OS Version 11.04.100.

  • Depends on the version of Citrix Workspace App used. For best results, the latest version should be preferred. For the Citrix Workspace App versions includedsiehe IGEL OS release notes.

Für serverseitige Anforderungen zur Optimierung von Microsoft Teamssiehe Installation von Microsoft Teams.

Informationen zur Problembehandlung bei der Optimierung von Microsoft Teams in Citrix finden Sie unter:

Zoom VDI-Medien-Plugin

Path: Sessions > Citrix > Citrix Global > Unified Communications > VDI Solutions > Zoom VDI-Medien-Plugin

  • Verfügbar ab IGEL OS Version 11.04.100

  • For the Zoom VDI-Medien-Plugin versions includedsiehe IGEL OS release notes.

  • As of IGEL OS 11.06, you can change the Zoom VDI-Medien-Plugin version under Sessions > Unified Communications > Zoom Client Selection.

For more information about Zoom Media Plugin, including server-side requirementssiehe Getting started with VDI.

Cisco Webex-Besprechungen VDI / Cisco Webex VDI

Path: Sessions > Citrix > Citrix Global > Unified Communications > Cisco > Cisco Webex Meetings VDI or Cisco Webex VDI

  • Verfügbar ab IGEL OS Version 11.04.100

  • For the Cisco Webex-Besprechungen VDI / Cisco Webex VDI versions includedsiehe IGEL OS release notes.

  • As of IGEL OS 11.06, you can change the Cisco Webex Meetings VDI client version under Sessions > Unified Communications > Cisco Webex Meetings VDI Selection

Weitere Informationen über Cisco Webex-Produkte für VDI, einschließlich unterstützter Umgebungen, finden Sie unter:

Cisco JVDI-Klient

Path: Sessions > Citrix > Citrix Global > Unified Communications > Cisco > Cisco JVDI client

For more information about Cisco JVDI clientsiehe Bereitstellungs- und Installationshandbuch für Cisco Jabber Softphone für VDI Release 14.0.

Skype für Unternehmen

Path: Sessions > Citrix > Citrix Global > Unified Communications > Skype für Unternehmen > HDX RealTime Media Engine (enabled by default)

  • Skype für Unternehmen webcam redirection relies on the Citrix HDX Realtime Media Engine (client-side counterpart to the Lync Optimization Pack).

  • This setting is the same as Sessions > Citrix > Citrix Global > HDX Multimedia > HDX RealTime Media Engine.

IMPORTANT: Skype für Unternehmen Online will be retired by Microsoft on July 31, 2021. After this, it will no longer be available, and Microsoft Teams must be used instead.


Option 2: HDX RealTime Webcam Redirection (sollte nur verwendet werden, wenn die Optimierungspakete unter Option 1 nicht anwendbar sind)

Für andere VDI-Programme, die die Verwendung einer Webcam erfordern (z.z. B. der Browser), kann HDX RealTime Webcam redirection verwendet werden. Diese Option ermöglicht die Komprimierung von Audio und Video auf der Client-Seite, die auf eine virtuelle HDX-Webcam auf der Server-Seite umgeleitet wird. Sie ermöglicht auch die manuelle Festlegung der Auflösung der Webcam.

Jeweils nur eine Option für ein bestimmtes Gerät

  • HDX RealTime Webcam-Umleitung und HDX RealTime Media Engine (Skype for Business) sollten nicht gleichzeitig aktiviert werden.

  • Wenn Sie HDX oder ein anwendungsspezifisches Optimierungspaket (z.B. Zoom VDI Media Plugin) verwenden, sollte Native USB Redirection / Fabulatech USB Redirection deaktiviert werden.

Einstellungen auf der Serverseite

Einstellungen auf der Client-Seite

Die folgenden Richtlinieneinstellungen müssen aktiviert sein:

  • Multimedia-Konferenzen (standardmäßig aktiviert)

  • Windows Media Redirection (standardmäßig aktiviert)

For detailssiehe https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/multimedia/webcam-compression.html.

  1. Go to Sessions > Citrix > Citrix Global > HDX Multimedia.

  2. Enable Multimedia redirection (enabled by default).

  3. Enable HDX RealTime Webcam redirection.

  4. Konfigurieren Sie die Webcam-Auflösung, standardmäßig 352 x 288, und ggf. weitere Einstellungen.

    Certain webcam models may only support specific resolutions.


  5. If the USB redirection is enabled (not recommended), use Device Rules to forbid the forwarding of the webcam via USB redirection. See the section above.

Abhängigkeiten

Unterstützte Videokonferenzanwendungen
  • Adobe Connect

  • Cisco Webex und Webex for Teams (Ziehen Sie stattdessen das Optimierungspaket für Cisco Webex Meetings / Teams VDI vor, Siehe oben)

  • GoToMeeting

  • Google Hangouts und Hangouts Meet

  • IBM Sametime

  • Microsoft Skype for Business 2015, 2016 und 2019 (Bevorzugen Sie stattdessen das Optimierungspaket für Skype for Business, Siehe oben)

  • Microsoft Lync 2010 und 2013

  • Microsoft Skype 7 oder höher

  • Media Foundation-basierte Videoanwendungen auf Windows 8.x oder höher und Windows Server 2012 R2 und höher

HDX RealTime Webcam Redirection wird für Microsoft Teams nicht unterstützt. Verwenden Sie stattdessen Microsoft Teams Optimierung, siehe oben.

Funktioniert der Ton der Webcam, aber das Video nicht?

->Versuchen Sie, den Grafikspeicher im BIOS auf 512 MB zu erhöhen.

Weitere Informationen zur HDX RealTime Webcam finden Sie unter:

VMware Horizont

Option 1 (beste Wahl)

Microsoft Teams-Optimierung

Path: Sessions > Horizon Client > Horizon Client Global > Unified Communications > VDI Solutions > Microsoft Teams optimization (enabled by default)

  • Verfügbar ab IGEL OS Version 11.06.100

For more information about Microsoft Teamssiehe Microsoft Teams-Optimierung with VMware Horizon and Configuring Media Optimization for Microsoft Teams.

Zoom VDI-Medien-Plugin

Path: Sessions > Horizon Client > Horizon Client Global > Unified Communications > VDI Solutions > Zoom VDI-Medien-Plugin

  • For the Zoom VDI-Medien-Plugin versions includedsiehe IGEL OS release notes.

  • As of IGEL OS 11.06, you can change the Zoom VDI-Medien-Plugin version under Sessions > Unified Communications > Zoom Client Selection.

Zoom Media Plugin will NOT function if you enable HTML5 multimedia redirection (Sessions > Horizon Client > Horizon Client Global > Unified Communications > VDI Solutions, enabled by default). 

For more information about Zoom VDI-Medien-Plugin, including server-side requirementssiehe Getting started with VDI.

Cisco Webex-Besprechungen VDI / Cisco Webex VDI

Path: Sessions > Horizon Client > Horizon Client Global > Unified Communications > Cisco > Cisco Webex Meetings VDI or Cisco Webex VDI

  • For the Cisco Webex-Besprechungen VDI / Cisco Webex VDI versions includedsiehe IGEL OS release notes.

  • As of IGEL OS 11.06, you can change the Cisco Webex Meetings VDI client version under Sessions > Unified Communications > Cisco Webex Meetings VDI Selection

Weitere Informationen über Cisco Webex-Produkte für VDI, einschließlich unterstützter Umgebungen, finden Sie unter:

Cisco JVDI-Klient

Path: Sessions > Horizon Client > Horizon Client Global> Unified Communications > Cisco >  Cisco JVDI client

For more information about Cisco JVDI clientsiehe Bereitstellungs- und Installationshandbuch für Cisco Jabber Softphone für VDI Release 14.0.

Skype für Unternehmen

Path: Sessions > Horizon Client > Horizon Client Global > Unified Communications > Skype für Unternehmen > Virtualization Pack Skype für Unternehmen (enabled by default)

IMPORTANT: Skype für Unternehmen Online will be retired by Microsoft on July 31, 2021. After this, it will no longer be available, and Microsoft Teams must be used instead.


Option 2: Audio-Video in Echtzeit (RTAV)

Real-time Audio-Video (RTAV) ist das Optimierungspaket für Audio- und Videoanrufe innerhalb von VMware Horizon Sitzungen. RTAV komprimiert Audio und Video auf der Client-Seite und sendet es an den Horizon-Server, wo eine VMware Virtual Webcam-Instanz erstellt wird.

Wie bei Citrix-Sitzungen sollte die USB-Umleitung deaktiviert werden, wenn RTAV verwendet werden soll.

->Aktivieren Sitzungen > Horizon Client > Horizon Client Global > Multimedia > Real Time Audio Video (RTAV).

RTAV ist nur beim Verbinden über PCoIP oder VMware Blast verfügbar.

Beachten Sie, dass nur eine Webcam umgeleitet wird (Einschränkung des Horizon-Clients für Linux). Wenn mehrere Webcams auf dem Client verfügbar sind, kann die bevorzugte Webcam im IGEL-Setup unter System > Registry > vmware.view.rtav-webcam-id definiert werden. Weitere Informationen finden Sie unter Auswahl einer bevorzugten Webcam oder eines Mikrofons auf einem Linux-Client-System.

Weitere Informationen zu RTAV finden Sie unter Echtzeit-Audio-Video konfigurieren.

Microsoft Teams

Microsoft Teams kann mit RTAV im "Fallback-Modus" verwendet werden. Diese Konfiguration ist keine optimale Lösung, da die Daten mehrere Sprünge zwischen dem Horizon-Client, dem Server und dem Microsoft Teams-Server machen. Weitere Informationen finden Sie unter Konfiguration von Microsoft Teams mit Echtzeit-Audio-Video.

Die Medienoptimierung von Microsoft Teams (Single-Hop oder "Optimized Mode") in Horizon-Sitzungen wird derzeit nur mit dem Horizon-Client für Windows 10 in Verbindung mit Horizon 8 (2006) unterstützt. Weitere Informationen finden Sie unter Microsoft Teams-Optimierung mit VMware Horizon.

RDP

Es ist derzeit keine Optimierung für die Webcam-Umleitung in RDP-Sitzungen verfügbar. Es kann möglich sein, Webcams über USB-Redirection umzuleiten, z.B. Native USB Redirection. Allerdings muss jede Webcam einzeln getestet werden, ob sie mit dieser Methode funktioniert. Es hängt oft von der Webcam selbst und ihrem Windows-Treiber ab, ob sie mit den höheren Latenzen zurechtkommen, die bei USB-Umleitungen im Vergleich zum echten USB-Bus auftreten.

In manchen Situationen kann es vorkommen, dass Webcams aufgrund von Netzwerklatenz, Bandbreitenbeschränkungen oder dem Fehlen kompatibler Treiber auf dem Server nicht korrekt umgeleitet werden.

Nicht optimierte Webcam-Unterstützung

  • Da die USB-Umleitung nicht für die Umleitung von Videogeräten konzipiert ist, können die Bandbreitennutzung und die CPU-Last des Servers erheblich ansteigen.

  • Aus diesem Grund wird empfohlen, Webcams zu verwenden, die direkt H.264- oder H.265 Streams und nicht MJPEG ausgeben, um das Datenvolumen zu reduzieren.

Native USB-Umleitung

  1. Enable Sessions > RDP > RDP Global > Native USB Redirection > Enable native USB redirection.

  2. Setzen Sie die Standardregel auf Deny.

  3. Unter Geräteregeln fügen Sie die spezifische Anbieter-ID und Produkt-ID des umzuleitenden Geräts hinzu.

    Abrufen von USB-Geräteinformationen

    Um die Klassen-ID, Unterklassen-ID, Hersteller-ID und Produkt-ID des verbundenen USB-Geräts herauszufinden, können Sie das Tool Systeminformationen verwenden. Weitere Informationen finden Sie unter Systeminformationsfunktion verwenden.

    Beispiel für Systeminformationen:

    Alternativ können Sie den Befehl lsusb (oder lsusb | grep -i [Suchbegriff]) im Terminal verwenden.

    Beispiel für lsusb:

Auf RDS-Servern kann das Folgende hilfreich sein:

->Deaktivieren Sie unter Computerkonfiguration > Administrative Vorlagen > Windows-Komponenten > Remotedesktopdienste > Remotedesktop-Sitzungshost > Geräte- und Ressourcenumleitung die Einstellung Unterstützte Plug-and-Play-Geräteumleitung nicht zulassen.

Für Mikrofon (z. B. Headset)

->Aktivieren Sitzungen > RDP > RDP Global > Mapping > Audio > Audioaufnahme.

Benutzerdefinierte Partition als lokale Alternative

Sie können auch Custom Partitions für Microsoft Teams oder Zoom, z.z. B. um Backend-Ressourcen zu sparen, was bei langsamen RDP-Backends eine gute Wahl sein kann. Die Custom Partition wird lokal installiert, ist aber in der Remote-Sitzung leicht zugänglich.


Wie Sie die Webcam in Windows 10 öffnen können, erfahren Sie unter Open the Camera in Windows 10.

Eine Videoübersicht zur Verwendung von Webcams und anderen USB-Geräten in Remote-Sitzungen finden Sie unter:

Englisch


Deutsch

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.