Thanks for your input! I'm a bit new at this, so perhaps I'm going
about this in the wrong way...
I need to connect an ethernet IP camera up to a connex 400xm (via hub)
to do some simple image processing on the frame bitmaps in real time
(about 20 FPS). Then I send the processed frames back over the hub to
a real time rendering device (sort of like iGlasses) as a real time
heads-up visual augmentation system. It works great, I have everything
up and running, but the IP camera is the one hangup. Currently I've
had to resort to using a Mac notebook's internal camera as my source
for frames, and pull it over via TCP/IP from the notebook into the
gumstix. It works, but that kills the portability aspect! I want to be
able to walk around freely with this thing. A tiny IP camera would be
Maybe I've been looking in the wrong places, but I can't find a
'simple' IP camera. For instance, with a camera such as the Linksys
WVC200 you can't just access the current raw frame. It tries to
download ActiveX controls onto the host and uses MJPEG4 streaming etc.
I haven't been able to successfully port ffmpeg to the gumstix
(crashes when run). Some cameras give only a JPEG snapshot, and at
only a single frame per second.
The "ideal" IP camera would:
a. Be able to output 20 FPS @ (160x120 or less)
b. Offer the current frame or snapshot in simple RGB format
c. Not require frame decoding to get the raw bitmap
That's when I came across the Prosilica Gig-E cameras here:
These cameras have interfaces that use something called 'Gig-E Vision'
which is the proprietary part (just the spec is $800), and probably
hasn't been ported to the gumstix yet. Plus, these cameras are very
expensive ($1000+). But at least they offer the current frame as a raw
Hopefully, there's an easier way than I've been trying to go about this!
On Mar 28, 2008, at 5:32 AM, Black, Michael wrote:
> Gig-E is not proprietary. It stands for Gigabit Ethernet. At least
> that's the Gig-E I know.
> You may be seeing Gig-E relative to real-time high resolution cameras.
> A 1.4 megapixel camera is doing 1.4M X 8 X 30 bits per second or 336
> Megabits per second. This is why you need 1000 Megabits (or 1
> of throughput. The gumstix most assuredly cannot do that.
> But hopefully you don't need real-time high resolution. 320x200 at 30
> frames per second is 15.36Megabits/sec -- this you can do on 100 BaseT
> (i.e. 100Megabit). And I would think the gumstix should be able to
> up if you're not doing much with the images.
> And IP cameras don't rely on ActiveX or such -- all they use is
> It's pretty easy (programming wise) to talk to one.
> It all depends on what you're trying to do. You don't say why you
> you need an IP camera. They tend to be more expensive.
> Panasonic's IP tilt/pan IP camera runs about $170 from Amazon:
> You can set this camera up to automagically FTP images to your
> I've not checked but I assume there's an FTP server for the gumstix.
> It all depends on what you're trying to do.
> Michael D. Black
> -----Original Message-----
> From: gumstix-users-bounces@...
> [mailto:gumstix-users-bounces@...] On Behalf Of
> Sent: Friday, March 28, 2008 12:37 AM
> To: General mailing list for gumstix users.
> Subject: [Gumstix-users] Gig-E on gumstix?
> I'm looking at getting an ethernet IP camera to hook up to my gumstix
> ethernet board. These are very hard to find, at least ones that don't
> rely on ActiveX, Java, etc, but there are some that use the Gig-E
> interface, which is apparently proprietary. Is there any support for
> Gig-E for the gumstix?