06-08-2025 04:39 AM - edited 06-08-2025 04:44 AM
Hello everyone,
I'm trying to integrate a live video feed from an analog camera into LabVIEW 2022 (32-bit) using a capture card, but I'm encountering a black,green screen.. different interference issue and timeout errors.
Camera: VNC-753-H2 (BNC analog input)
Capture Card: FlyVideo 98' Chipset BT878A-based video capture card
OS: Windows 11
LabVIEW Version: LabVIEW 2022 (32-bit)
Driver Status: Capture card is working correctly in AMCap (live video shows up there)
I've tried different settings in MAX configurations, but nothing helps.In NI MAX and LabVIEW using IMAQ, the video feed shows black screen only. Timeout errors appear when trying to grab frames. Camera and capture card work perfectly fine in AMCap. Tried adjusting Pixel Format, Output Image Type, and buffer settings — no improvement. (Packet Size cannot be 0 (but no option to enable Jumbo Frames on this older hardware))
The physical connection is made via the AV port
06-09-2025 08:42 PM
Searching the Web, I couldn't find much information about your camera. It appears to be about a decade old, and it is not at all clear that it is compatibule with NI's "Vision" drivers, IMAQ and IMAQdx. IMAQdx largely adneres to the GenICam standards (look it up) that is compatible with many WebCams, including the ones that come built-in to modern PCs, while the IMAQ drivers are for older hardsare (or so I believe -- I've not had experience using IMAQ interfaces even a decade ago).
Bob Schor
06-11-2025 02:53 AM
Hi, Bob_Schor!
Yes, I understand that this camera and capture board are likely too old to be compatible with NI’s modern Vision drivers like IMAQdx. I also couldn't find much GenICam or UVC support, which makes direct integration problematic. However, I remember that this same type of camera was used in a previous project where it was successfully integrated into
LabVIEW via ActiveX—specifically, using a media player object to display the video feed in real time.
Unfortunately, I no longer have access to that implementation. Right now, the camera works correctly through AMCap (which uses DirectShow), so I believe it's possible to build an indirect integration pipeline using either ActiveX or possibly launching an external video app and syncing control with LabVIEW. If anyone has experience embedding DirectShow-compatible streams into LabVIEW UIs via ActiveX, or has done something similar with legacy hardware, I'd really appreciate any suggestions or example VIs.