will an analog capture card do this? or are there more cost efficient ways to get low latency video input?
i thought about getting a card with 3 inputs and checked the link section about the video hardware.
do they have a direct show filter, i mean can i select each videoinput just from the videoinnode? or how does this work?
nowadays i’d recommend usb2 or ethernet cameras for lowest latency, as e.g. provided by ids imaging.
cheap analog cards with multiple inputs usually only allow you to switch between inputs, but not use them simultaneously. you can use multiple cheap analgo cameras, but would then have to deal with interlaced images (in case you need the full resolution). so anyway usb2 or ethernet cameras are the way to go i’d say.
i’ve tested many cheapo usb webcam’s at 640x480@25fps and i always have to deal with a big latency… around 100 ms, the fastest usb device i use was an analog(s-video) to usb converter (pinnacle pctv) the delay was around 50 ms.
firewire camera’s(cam coders) are not a good choice regarding latency… >100 ms
is there a way to know the latency of the PS eye cam and the
GigE uEye???
for a multi cam setup does a mid range / non “cheap analog card with multiple inputs” can work with vvvv…with 3 cam’s at a time?
and finally how ethernet cameras (like the GigE uEye) can be accessed through the videoin node?
firewire camera’s(cam coders) are not a good choice regarding latency… >100 ms
right, cam-corders are no good, but uncompressed firewire is just as fasta s ethernet and usb2 cams.
is there a way to know the latency of the PS eye cam and the
GigE uEye???
can’t give you any figures, but i’d say the gige uEye ethernet cameras, uncompressed firewire or usb2 cameras are all the same lowest latency you can achieve.
for a multi cam setup does a mid range / non “cheap analog card with multiple inputs” can work with vvvv…with 3 cam’s at a time?
as mentioned in my first post. most likely not, as the hardware can’t do it. there are more expensive cards with multiple inputs that work at the same time.
and finally how ethernet cameras (like the GigE uEye) can be accessed through the videoin node?
it is always just about a WDM-driver that the hardware has to support. if it does it will show up in the VideoIn’s Driver pin. the GigE uEye cams come with such a driver.
for the GIGE ueye i can only say that the wdm drivers exist only for the 32bit versions of windows, but the plug written by joreg goes vvvvery well, i use it everyday, no latency and a really good and stable stream
yes, i know and i tried it, but seems that in the win7 64bit version of the driver there is’nt the wdm drivers, so videoin don’t shows up the camera. only 32bit version seems to work (with 32bit os of course)
hey peter
thanks for the tip but i’m not sure i’ll go for
a soldering solution right now :)
and i need a pci xpress card
also found this card with WDM drivers : Videum 4100 Xpress
not sure about latency & multi input usage
but seems MSBERGER successfully used the Videum 4400 Pci model
My next card was a videum 4400.
Because I wanted a better latency as with the kodicom card I choose this one.
Unfortunately the latency didn’t change much.
The image quality is a lot better though.
When I used this card I had some driver troubles with my video card.
Never found what the problem was, just changed the video card.
(didn’t have enough time at the moment)
BTW
The soldering wasn’t that much of a deal.
Just four short wires to disable the matrix…
How do you get 640x480 60fps out of the ps3 eyecam using directshow / vvvv / cl-driver ?
I installed the cl-driver (and SDK), but the highest selectable framerate is 30fps. Of course i can manually set the framerate pin to 60, but the stream format stays at 640x480@30.
@schlonzo: two video ins, plugin both cams. uplug/replug cams, unplug/replug connections from video in to file texture. you have to do that wildly in different orders and suddenly it shows both cams pictures… really strange and not really usable. maybe i a direct show bug that is actually a feature :D
@msberger: add this to a textfile called: cleye.config
{CODE(ln=>1)}
^
copy the file in the same directory where your vvvv.exe is.