From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Acquiring images from networked encoder?

Hi,

I have an analog camera which outputs component video, which is converted to HDMI, and then encoded & broadcast over the local network over tcp using a Marshall VS-103E-3GSDI video encoder.

I can open up the video stream using VLC, but MAX doesn't see anything. The IMAQ and IMAQdx folders don't even show up in MAX, though my laptop's webcam shows up as a device under "Devices and Interfaces".

I tried using the Vision Assistant and Vision Builder to connect by putting in the same IP I used for VLC, but the Vision programs said they couldn't find anything either.

Is there some way I can get LabVIEW & the Vision Assistant to use a video stream to capture images?
0 Kudos
Message 1 of 3
(3,524 Views)

You could attempt using something like this: http://www.ipcamdriver.com/ . I've never tested its compatibility with IMAQdx, but theoretically it could work.

0 Kudos
Message 2 of 3
(3,515 Views)

How about ffmpeg scripting?

 

FFmpeg can take input from "directshow" devices on your Windows computer. See the FFmpeg dshow input device documentation for official documentation. It can accept input from audio, video devices, video capture devices, analog tv tuner devices.

 

 

GriffinRUmade some nice vi's over here:

https://decibel.ni.com/content/docs/DOC-43009

 

"FFMPEG - Example - RTSP - Extract frame as PPM.vi" - Extracts single frame, stamps image with timestamp, frame count and duration. Pipes resulting frame to LabVIEW, converts PPM data to 2D Image array.

0 Kudos
Message 3 of 3
(3,445 Views)