Good Afternoon/Evening/Morning/Day
I am curious about the TCP Read VI built into Labview 7.1.
I am currently streaming live video data from a frame grabber (purchased from Matrox) over a LAN to a host server (Dell Precision 390).
Labview takes this data and opens an activeX control with a media player (I'm using the latest version of Video LAN player VLC) to display the video.
When I initiate the video playback there is a 5 second delay before the video starts. I am trying to eliminate this delay by exploring all of the possible locations for caching data. I've got the settings as 8 bit and 9600 baud rate on the VISA instrument express VI.
I'm curious as to if there is a delay built into the TCP reading VI, or the VISA communications code that might hold back the data in a buffer/chache. If anyone has had a similar problem I would appreciate the help.
Success has been made in reducing the delay by using a different media player (mplayer) that lacks activeX controls. However, some delay still exists and I would like the video to be as near to real-time as possible (safety reasons).
I know this is most likely not a hardware issue because when I hook the grabber output directly to a monitor screen the video is real-time.
Thanks in Advance
Sean