![]() |
AW: Webcam in Delphi?
Danke, das nenne ich mal was gelernt 8-)
Lokal klappt es. In der RDP Session nicht. Wenngleich man im VLC Debug-log schön sehen kann das das Herstellen der Verbindung soweit klappt, dann aber eine relativ nichtssagende Fehlermeldung kommt.
Code:
...
dshow debug: CaptureFilter::EnumPins dshow debug: CapturePin::QueryDirection dshow debug: CapturePin::ConnectedTo [not connected] dshow debug: CapturePin::QueryPinInfo dshow debug: CaptureFilter::QueryFilterInfo dshow debug: CapturePin::QueryPinInfo dshow debug: CaptureFilter::EnumPins dshow debug: CapturePin::QueryDirection dshow debug: CapturePin::QueryDirection dshow debug: CapturePin::QueryAccept [OK] (width=1280, height=960, chroma=YUY2, fps=30.000030) dshow debug: CapturePin::ReceiveConnection [OK] dshow debug: CapturePin::NotifyAllocator dshow debug: ConnectFilters: graph_builder2 available. dshow warning: ConnectFilters: No crossBar routes found (incompatible pin types) dshow debug: filters connected successfully ! dshow debug: MEDIATYPE_Video dshow debug: selected video pin accepts format: YUY2 dshow debug: skipping audio device dshow debug: Playing... dshow debug: CapturePin::QueryPinInfo dshow debug: CaptureFilter::EnumPins dshow debug: CapturePin::QueryDirection dshow debug: CaptureFilter::EnumPins dshow debug: CapturePin::QueryDirection dshow debug: CapturePin::QueryPinInfo dshow debug: CaptureFilter::EnumPins dshow debug: CapturePin::QueryDirection dshow debug: CaptureFilter::EnumPins dshow debug: CapturePin::QueryDirection dshow debug: CapturePin::ConnectedTo [OK] dshow debug: CaptureFilter::SetSyncSource dshow error: Failed to run graph. Capture device may be in use. |
AW: Webcam in Delphi?
Das ist derselbe User, oder? Betriebssystem Windows 10? Webcam-Datenschutz konfiguriert?
Ansonsten bin ich überfragt. Ich möchte das jetzt nicht bei uns in der Produktionsumgebung testen, wo eine PasLibVlc-Anwendung läuft. Ich meine aber (bin mir aber nicht sicher), unser Sysadmin hatte über RDP überprüft, dass meine Software mit der Sicherheitssoftware funktioniert. (Hintergrund, vermutlich irrelevant: Manche Webcams werden als Videogerät (Kamera) erkannt, andere als MTP. Da auch als Massenspeicher nutzbare Handys und Fotoapparate unter MTP fallen und nicht unterschiedbar sind, ist die MTP-Klasse in Enterprise-Umgebungen oft gesperrt. Wir hatten vorher eine Software der Bremer Firma The Imaging Source und professionelle Industriekameras von denen. Das sind zwar USB-Geräte (3.0 only), aber nicht mal ansatzweise Plug-and-Play-fähig, weshalb es Probleme nach Wechsel der Sicherheitssoftware gab. Wir haben das System dann durch billige Logitech C920 und eine schnell zusammengeschusterte Software ersetzt, um Zuverlässigkeit, Stabilität und Bildqualität erheblich zu verbessern.) |
AW: Webcam in Delphi?
Ist eine normale Logitech Webcam.
In der Windows eigenen Camera App kommt die auch durch. Nur in allen DirectDraw basierten Lösungen nicht. Ich denke auch das es eine Sicherheitseinstellung ist. Wir sperren hier auch alle möglichen USB Datenträger etc. aus um Infektionen zu verhindern. Vlt. ist da noch was anderes mit aus, aber ich finde es aktuell nicht. Ich brauche die cam auch nicht für conf calls oder sowas. Meine Nutzer müssen hin und wieder mal ein Bild machen wofür ich dann die Webcam nehmen wollte. Da die Windows Camera App funktioniert, bin ich am überlegen ob ich die "fernsteuere" und mir einfach deren Bild kopiere. Ich warte jetzt erstmal auf unseren IT Admin ob der noch eine Idee hat. Sonst brauche ich was verrücktes. Malwieder. |
AW: Webcam in Delphi?
Liste der Anhänge anzeigen (Anzahl: 1)
Wenn du mit RDP drauf bist, starte doch mal dxdiag.
Schaue unter Display/Anzeige, ob da DirectX-Features deaktiviert sind. Beispiel: |
AW: Webcam in Delphi?
Hier noch ein bisschen was zum Lesen und Ausprobieren für dich und deinen IT-Admin:
![]() ![]() |
AW: Webcam in Delphi?
Zitat:
Ich habe einen physischen PC, an dem hängt eine Webcam. An diesem physischen PC greife ich auf eine VM via RDP zu. Die VM ist mein Arbeitstier, der PC fungiert nur als Thin Client. An dem PC hängt auch noch ein NFC Kartenleser der ohne Probleme durchkommt. |
AW: Webcam in Delphi?
Du willst eine lokal angeschlossene Kamera auf einem Remote-PC benutzen?
|
AW: Webcam in Delphi?
Ja 8-)
Sollte ich die Frage morgen nochmal stellen, weil mir Heute keiner glaubt? :lol: |
AW: Webcam in Delphi?
Zitat:
Ich habe verstanden, dass du in deiner RDP-Session keine Bilder siehst (alles schwarz). Funktioniert die Kamera denn, wenn du direkt vor dem Thin Client sitzt und die VM offen hast? Also in der jeweiligen Ausführungssoftware (VMWare, Hyper-V, whatever). EDIT: Nichts desto trotz würde ich dich doch bitten mal dxdiag zu öffnen und zu gucken was geht. |
AW: Webcam in Delphi?
Zitat:
Ja, die Win10 eigene Camera App geht, langsam aber es kommen Bilder. Nein, alles was via DirectDraw arbeitet (VLC), vsampledemo_32 und ...
Code:
... funktioniert nicht.
external 'AVICAP32.DLL' name 'capCreateCaptureWindowA';
Die VM ist ein Win10Pro auf HyperV. Zitat:
Thin Client
Code:
VM
---------------------
Video Capture Devices Number of Devices: 1 --------------------- FriendlyName: Logitech HD Webcam C270 Category: Camera SymbolicLink: \\?\usb#vid_046d&pid_0825&mi_00#6&290d7e38&0&0000#{e5323777-f976-4f5b-9b55-b94699c46e44}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083} Location: n/a Rotation: n/a Manufacturer: Logitech HardwareID: USB\VID_046D&PID_0825&REV_0012&MI_00,USB\VID_046D&PID_0825&MI_00 DriverDesc: Logitech HD Webcam C270 DriverProvider: Logitech DriverVersion: 13.80.853.0 DriverDateEnglish: 10/22/2012 00:00:00 DriverDateLocalized: 10/22/2012 12:00:00 AM Service: LVUVC64 Class: Image DevNodeStatus: 180600A[DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_REMOVABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER] ContainerId: {63DF21A9-B3C6-5F8D-B2DF-49B47607E7AB} ProblemCode: No Problem BusReportedDeviceDesc: n/a Parent: USB\VID_046D&PID_0825\3AA9AEA0 DriverProblemDesc: n/a UpperFilters: n/a LowerFilters: n/a Stack: \Driver\ksthunk,\Driver\LVUVC64,\Driver\usbccgp ContainerCategory: Imaging.Webcam SensorGroupID: n/a MFT0: n/a DMFT: n/a CustomCaptureSource: n/a DependentStillCapture: n/a EnablePlatformDMFT: n/a DMFTChain: n/a EnableDshowRedirection: n/a FrameServerEnabled: n/a AnalogProviders: n/a ProfileIDs: n/a
Code:
---------------------
Video Capture Devices Number of Devices: 1 --------------------- FriendlyName: "PC_Name" - Logitech HD Webcam C270 Category: Camera SymbolicLink: \\?\rdcamera_bus#umb#2&124e6930&0&rdcamera_device_0_2#{e5323777-f976-4f5b-9b55-b94699c46e44}\rdcamerasource Location: n/a Rotation: n/a Manufacturer: Microsoft HardwareID: RDCAMERA_BUS\RDCAMERA DriverDesc: Remote Desktop Camera DriverProvider: Microsoft DriverVersion: 10.0.19041.746 DriverDateEnglish: 6/21/2006 00:00:00 DriverDateLocalized: 2006-06-21 00:00:00 Service: WUDFRd Class: RDCamera DevNodeStatus: 180200A[DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER] ContainerId: {00000000-0000-0000-FFFF-FFFFFFFFFFFF} ProblemCode: No Problem BusReportedDeviceDesc: n/a Parent: UMB\UMB\1&841921d&0&RDCAMERA_BUS DriverProblemDesc: n/a UpperFilters: n/a LowerFilters: n/a Stack: \Driver\WudfRd,\Driver\umbus ContainerCategory: n/a SensorGroupID: n/a MFT0: n/a DMFT: n/a CustomCaptureSource: {889FF934-6161-4250-BDEF-9D93D62CA1AC} DependentStillCapture: n/a EnablePlatformDMFT: n/a DMFTChain: n/a EnableDshowRedirection: n/a FrameServerEnabled: n/a AnalogProviders: n/a ProfileIDs: n/a |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz