RVCamera unter Delphi 10.4 funktioniert nicht über Citrix („Interface nicht unterstützt“)

RVMedia support and discussion (components for displaying and controlling IP cameras, webcams, video conferencing, video chats, recording audio and video files)
Post Reply
Hendrik
Posts: 2
Joined: Tue Feb 10, 2026 9:01 am

RVCamera unter Delphi 10.4 funktioniert nicht über Citrix („Interface nicht unterstützt“)

Post by Hendrik »

Hallo zusammen,
wir haben aktuell ein Problem mit der RVCamera-Komponente unter Delphi 10.4 in Verbindung mit Citrix (Remote Desktop) und kommen leider nicht weiter.

Ausgangslage:
- Delphi 10.4
- Aktuellste RVMedia-Version für Delphi 10.4
- Verwendung der RVCamera-Komponente
- Anwendung läuft in einer Citrix-Umgebung

Problem:
Sobald die Kamera über Citrix verwendet werden soll, schlägt die Initialisierung fehl.
Wir erhalten dabei die Fehlermeldung „Interface nicht unterstützt“.

Das Verhalten ist reproduzierbar:
- sowohl in unserer eigenen Anwendung
- als auch mit einem Test-/Demo-Projekt der RVMedia-Komponenten zur Kamera

Bereits getestet:
- verschiedene Einstellungen innerhalb der RVCamera-Komponente
- Anpassungen/Tests auf Citrix-Seite
- Update auf die neueste verfügbare RVMedia-Version für Delphi 10.4

Leider ohne Erfolg.

Interessanter Vergleich:
Wenn wir innerhalb der Citrix-Session eine Browser-basierte Kameratest-Seite aufrufen, funktioniert die Nutzung der Kamera dort ohne Probleme.
Daher vermuten wir aktuell, dass das Problem spezifisch mit RVMedia bzw. der Art der Kamerainitialisierung zusammenhängt.

Unsere Fragen an euch / RVMedia:

- Hat jemand ähnliche Erfahrungen mit RVCamera + Citrix gemacht?
- Ist dieses Verhalten ein bekanntes Problem?
- Gibt es eine bestimmte Einstellung (RVCamera oder Citrix), die hierfür relevant ist?
- Gibt es eventuell einen Workaround oder eine geplante Lösung seitens RVMedia?

Wir sind AdvanTex und das Thema ist für uns bzw. unsere Kunden aktuell recht kritisch, da sich mehrere Anwender darüber beschweren, dass die Kamera über Citrix nicht funktioniert.

Vielen Dank schon mal für jeden Hinweis oder Erfahrungsbericht!

Viele Grüße
Hendrik Surmann
AdvanTex Software GmbH & Co. KG
Sergey Tkachenko
Site Admin
Posts: 18077
Joined: Sat Aug 27, 2005 10:28 am
Contact:

Re: RVCamera unter Delphi 10.4 funktioniert nicht über Citrix („Interface nicht unterstützt“)

Post by Sergey Tkachenko »

How do you try to play video from this camera using RVMedia?
Can you give me a temporary access to this camera's stream?
Hendrik
Posts: 2
Joined: Tue Feb 10, 2026 9:01 am

Re: RVCamera unter Delphi 10.4 funktioniert nicht über Citrix („Interface nicht unterstützt“)

Post by Hendrik »

Es hat etwas gedauert, aber wir können leider keinen Zugriff auf den Kamera-Stream geben.
Um die Kamera zu nutzen, haben wir die Komponente wie auf dem Screenshot zu sehen eingestellt. Im Code setzen wir die Auflösung mit rvCamera.VideoResolution, starten das Video mit rvCamera.PlayVideoStream und setzen die Kamera über rvCamera.VideoDeviceIndex. Mit einer direkt am PC angeschlossenen Kamera funktioniert dies auch. Nur wenn der PC mit der Kamera über Citrix eine Remote-Verbindung herstellt und auf der Remote-Verbindung dann versucht wird, die Kamera zu nutzen, funktioniert es, wie bereits beschrieben, nicht.

Image
Sergey Tkachenko
Site Admin
Posts: 18077
Joined: Sat Aug 27, 2005 10:28 am
Contact:

Re: RVCamera unter Delphi 10.4 funktioniert nicht über Citrix („Interface nicht unterstützt“)

Post by Sergey Tkachenko »

Bitte prüfen Sie Folgendes:
1. Die Eigenschaft `RVCamera.URL` muss die korrekte URL des Videostreams angeben. Falls ein nicht standardmäßiger Port, Benutzername oder ein nicht standardmäßiges Passwort erforderlich sind, können diese entweder in der `URL`-Eigenschaft angegeben oder (vorzugsweise) in den Eigenschaften `CameraPort`, `UserName` und `UserPassword` festgelegt werden.

2. `RVCamera.DeviceType` muss `rvdtIPCamera` entsprechen.

3. Bei Videoausgabe über H.261 oder das RTSP-Protokoll ist die Wiedergabe nur mit der FFmpeg-Bibliothek möglich. Aktuelle FFmpeg-Versionen sind nur für Win64 verfügbar (daher muss Ihr Projekt auf Win64 ausgerichtet sein).

Sie können FFmpeg unter https://www.gyan.dev/ffmpeg/builds/ herunterladen. Wählen Sie Version 7.1.1 „shared“, da Version 8 noch nicht unterstützt wird (geplant für diesen Monat). Kopieren Sie die DLL-Dateien in das Anwendungsverzeichnis. Sie können überprüfen, ob die Anwendung FFmpeg geladen hat, indem Sie RVCamera.IsSupportedFFMPEG aufrufen.

You should check the following:
1. That the RVCamera.URL property specifies the correct video stream URL. If a non-standard port, username, and password are required, they can either be included in the URL property or (preferably) specified in the CameraPort, UserName, and UserPassword properties.
2. RVCamera.DeviceType must be equal to rvdtIPCamera.
2. If the video is output as H.261 or via the RTSP protocol, playback is only possible with the FFmpeg library. Current FFmpeg builds are only available for Win64 (so you must target the Win64 platform for your project).
You can download FFmpeg from https://www.gyan.dev/ffmpeg/builds/
Choose version 7.1.1. "shared" as version 8 is not yet supported (planned for this month). Copy the DLL files to the application directory. You can check whether the application has loaded FFmpeg by calling RVCamera.IsSupportedFFMPEG.
Post Reply