Skip to main content

24. August 2026

Auswählen einer standardmäßigen oder bevorzugten Webcam oder eines standardmäßigen oder bevorzugten Mikrofons auf einem Linux-Clientsystem

Wenn mehrere Webcams oder Mikrofone mit dem Client verbunden werden, können Sie eine bevorzugte Webcam und ein bevorzugtes Mikrofon auf einem Remote-Desktop mit der Echtzeit-Audio/Video-Funktion verwenden. Um festzulegen, welche Webcam oder welches Mikrofon bevorzugt werden soll, können Benutzer Optionen im Menü Einstellungen konfigurieren, oder ein Administrator kann eine Konfigurationsdatei bearbeiten.

Die bevorzugte Webcam oder das bevorzugte Mikrofon wird auf dem Remote-Desktop verwendet, sofern sie bzw. es verfügbar ist. Andernfalls werden alle Webcams oder Mikrofons ungeleitet.

Mit der Echtzeit-Audio/Video-Funktion arbeiten Webcams und Audioeingabegeräte ohne Verwendung der USB-Umleitung ordnungsgemäß und die erforderliche Netzwerkbandbreite wird erheblich verringert. Analoge Audioeingabegeräte werden ebenfalls unterstützt.

Voraussetzungen

  • Stellen Sie beim Konfigurieren einer bevorzugten Webcam sicher, dass die Webcam auf dem Clientsystem installiert und betriebsbereit ist.
  • Stellen Sie beim Konfigurieren eines bevorzugten Mikrofons sicher, dass das Mikrofon auf dem Clientsystem installiert und betriebsbereit ist.
  • Stellen Sie sicher, dass das Omnissa Horizon Blast-Anzeigeprotokoll oder das PCoIP-Anzeigeprotokoll für Ihren Remote-Desktop verwendet wird.

Funktionsweise der bevorzugten Webcam- und Mikrofonkonfiguration

Omnissa Horizon Client unterstützt zwei verschiedene Methoden zum Konfigurieren der bevorzugten Webcam und des bevorzugten Mikrofons für Echtzeit-Audio/Video: das Menü Einstellungen oder die Konfigurationsdatei /etc/omnissa/config. Hier erfahren Sie, wie die mit jeder Methode festgelegte Konfiguration wirksam wird und mit der anderen Konfiguration synchronisiert wird.

  • Wenn ein Benutzer die bevorzugte Webcam- und Mikrofonkonfiguration im Menü Einstellungen ändert, wird die neue Konfiguration sofort wirksam. Diese Konfiguration hat Vorrang vor der bestehenden Konfiguration in /etc/omnissa/config.
  • Wenn ein Administrator die bevorzugte Webcam- und Mikrofonkonfiguration in /etc/omnissa/config ändert, wird die neue Konfiguration erst wirksam, nachdem der Benutzer Horizon Client gestartet oder erneut eine Verbindung zur Remotesitzung hergestellt hat. Zu diesem Zeitpunkt wird die Konfiguration im Menü Einstellungen synchronisiert, um die neue Konfiguration in /etc/omnissa/config widerzuspiegeln.
  • Um die aktuelle Webcam- und Mikrofonkonfiguration anzuzeigen, öffnen Sie die Datei ~/.omnissa/rtav-preferences.

Anweisungen zum Festlegen der bevorzugten Webcam- und Mikrofonkonfiguration mit beiden Methoden finden Sie in den folgenden Abschnitten.

Konfigurieren der bevorzugten Webcam und des bevorzugten Mikrofons mithilfe des Menüs „Einstellungen“

  1. Starten Sie Horizon Client und stellen Sie eine Verbindung mit einem Server her.

  2. Klicken Sie in der oberen rechten Ecke des Fensters für die Desktop- und Anwendungsauswahl auf die Schaltfläche Einstellungen (Zahnradsymbol).

  3. Wählen Sie Echtzeit-Audio/Video aus.

  4. Konfigurieren Sie ein bevorzugtes Gerät.

    • Um eine bevorzugte Webcam zu konfigurieren, wählen Sie im Dropdown-Menü Bevorzugte Webcam eine spezifische Webcam aus.
    • Um ein bevorzugtes Mikrofon zu konfigurieren, wählen Sie ein bestimmtes Mikrofon oder Alle im Dropdown-Menü Bevorzugtes Mikrofon aus. Wenn Sie Standard auswählen, wird das in den Einstellungen des Clientsystems konfigurierte Standardmikrofon verwendet. Wenn Sie ein bestimmtes Gerät auswählen, werden nur die ausgewählten Geräte an den Remote-Desktop umgeleitet.

    Wenn Sie Alle auswählen, erfolgt die Umleitung wie folgt:

    • Für die Webcam leitet Horizon Client alle Geräte um, die in der Video4Linux-Geräteliste (V4L) des Systems angezeigt werden.
    • Für das Mikrofon leitet Horizon Client alle Audioeingabegeräte um, die an das Clientsystem angeschlossen sind.

Konfigurieren der bevorzugten Webcam und des bevorzugten Mikrofons mithilfe von /etc/omnissa/config

Um die Eigenschaften in der Datei /etc/omnissa/config und ein bevorzugtes Gerät anzugeben, müssen Sie die Werte bestimmter Felder ermitteln. Sie können in der Protokolldatei nach den Werten dieser Felder suchen.

  • Für Webcams legen Sie für die Eigenschaft rtav.srcWCamId den Wert des Felds UserId und für die Eigenschaft rtav.srcWCamName den Wert des Felds Name fest.

    Die Eigenschaft rtav.srcWCamName besitzt eine höhere Priorität als die Eigenschaft rtav.srcWCamId. Beide Eigenschaften sollten dieselbe Webcam angeben. Wenn die Eigenschaften unterschiedliche Webcams angeben, wird die durch rtav.srcWCamName angegebene Webcam verwendet, sofern vorhanden. Andernfalls wird die durch rtav.srcWCamId angegebene Webcam verwendet. Wenn beide Webcams nicht gefunden werden, wird die Standard-Webcam verwendet.

  • Für Audio-Eingabegeräte legen Sie die Eigenschaft rtav.srcAudioInId auf den Wert des Pulse-Audio-Felds device.description fest.

  1. Starten Sie den Client und eine Webcam- oder Mikrofonanwendung, um eine Auflistung der Kamera- oder Audiogeräte im Clientprotokoll auszulösen.

    1. Schließen Sie die zu verwendende Webcam oder das zu verwendende Audiogerät an.
    2. Verwenden Sie den Befehl horizon-client, um Horizon Client zu starten.
    3. Starten Sie einen Anruf und beenden Sie den Anruf. Bei diesem Vorgang wird eine Protokolldatei erstellt.
  2. Suchen Sie nach Protokolleinträgen für die Webcam oder das Mikrofon.

    1. Öffnen Sie die Debug-Protokolldatei mit einem Texteditor.

      Die Protokolldatei mit Echtzeit-Audio/Video-Protokollmeldungen befindet sich unter /tmp/omnissa-<username>/omnissa-RTAV-<pid>.log. Das Clientprotokoll befindet sich unter /tmp/omnissa-<username>/horizon-client-<pid>.log.

    2. Durchsuchen Sie die Protokolldatei, um die Protokolldateieinträge zu finden, in denen auf die angeschlossenen Webcams und Mikrofone verwiesen wird.

      • Das folgende Beispiel zeigt einen Auszug der Webcam-Auswahl:

        main| I120: RTAV: static void VideoInputBase::LogDevEnum() - 3 Device(s) found
        main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=UVC Camera (046d:0819)   UserId=UVC Camera (046d:0819)#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.4/1-3.4.5   SystemId=/dev/video1
        main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=gspca main driver   UserId=gspca main driver#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.4/1-3.4.7   SystemId=/dev/video2
        main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=Microsoft® LifeCam HD-6000 for Notebooks   UserId=Microsoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6   SystemId=/dev/video0
        main| W110: RTAV: static bool AudioCaptureLin::EnumCaptureDevices(MMDev::DeviceList&) - enumeration data unavailable
        
      • Das folgende Beispiel zeigt einen Auszug der Audiogeräteauswahl sowie den jeweiligen aktuellen Audiopegel:

        vthread-18| I120: RTAV: bool AudioCaptureLin::TriggerEnumDevices() - Triggering enumeration
        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=1 'alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo.monitor' 'Monitor of Logitech USB Headset Analog Stereo')
        
        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:65536
        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:1 vol:65536
        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=2 'alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono' 'Logitech USB Headset Analog Mono')
        
        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:98304
        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=3 'alsa_output.usb-Microsoft_Microsoft_LifeChat_LX-6000-00-LX6000.analog-stereo.monitor' 'Monitor of Microsoft LifeChat LX-6000 Analog Stereo')
        
        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:65536
        
      • Es werden Warnungen angezeigt, wenn einer der Quellaudiopegel für das ausgewählte Gerät nicht die Pulse-Audio-Kriterien erfüllt, wenn die Quelle nicht auf 100 % (0 dB) festgelegt ist oder wenn das ausgewählte Quellgerät stummgeschaltet wurde. Beispiel:

        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioSourceInfoCB(pa_context*, const pa_source_info*, int, void*) - Note, selected device channel volume: 0:  67%
        vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioSourceInfoCB(pa_context*, const pa_source_info*, int, void*) - Note, selected device channel is muted
        
  3. Kopieren Sie die Beschreibung des Geräts und verwenden Sie sie zum Festlegen der entsprechenden Eigenschaft in der Datei /etc/omnissa/config.

    • Kopieren Sie beispielsweise bei einer Webcam Microsoft® LifeCam HD-6000 for Notebooks und Microsoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6, um die Microsoft-Webcam als bevorzugte Webcam anzugeben sowie um die Eigenschaft folgendermaßen festzulegen:

      rtav.srcWCamName = “Microsoft® LifeCam HD-6000 for Notebooks”
      rtav.srcWCamId = “Microsoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6”
      

      In diesem Beispiel könnten Sie die Eigenschaft rtav.srcWCamId auch auf "Microsoft" festlegen. Die Eigenschaft rtav.srcWCamId unterstützt sowohl teilweise als auch exakte Übereinstimmungen. Die Eigenschaft rtav.srcWCamName unterstützt nur eine exakte Übereinstimmung.

    • Kopieren Sie beispielsweise für ein Audiogerät Logitech USB Headset Analog Mono, um das Logitech-Headset als bevorzugtes Audiogerät festzulegen sowie um die Eigenschaft folgendermaßen festzulegen:

      rtav.srcAudioInId="Logitech USB Headset Analog Mono"
      
  4. Speichern Sie Ihre Änderungen und schließen Sie die Konfigurationsdatei /etc/omnissa/config.

  5. Melden Sie sich von der Desktop-Sitzung ab und starten Sie eine neue Sitzung.

    Die neue Konfiguration wird wirksam, nachdem Sie die neue Sitzung gestartet haben.

War diese Seite hilfreich?

Feedback zu diesem Thema geben

War dieses Thema hilfreich?

Bitte geben Sie keine personenbezogenen oder vertraulichen Daten an.

Link wird erstellt…