web cam & interoperability

Posted on 2002-06-30
Last Modified: 2010-04-04
How can I capture video from web cam & mic and send & receive to & from to others through Internet (like NetMeeting) ?

Is there any open SDK for them ?

Question by:andrewyu
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +3

Accepted Solution

edey earned 200 total points
ID: 7120348
I think, for most webcam - sertainly mine, that the driver let's the cam act as a two system devices - a video capture source & a microphone. In this case your problem isn't really webcam specific at all. You just need to know how to read a video/sound stream. Well, that and send it to somebody else.

Unfortunately the question, as worded, is rather open ended & not quite specific enough to get/give good feedback. That kind of software will have a couple of hurdles to cross. I'd sugest that you might find help of a much higher quality it you breakit up into several very specific question. IE:

1)How do I accesss a video/audio stream from of system device?
2)What's a good/fast/easy way to compress said video/audio steams?
3)Is there already some good VCL/library for good persistant connections between ips?
4)If the best answer to #3 is some sort of asynchronous protocol how do I go about reconstruction the streams at the remote end?

I'm sure you'd have other questions throughout such a project, I know I would, but not having attempted something like this I don't really know what they'd all be ;p

I'm afraid my best advice in this situation comes in two flavours:

1)You might consider the idea that's there's a number of such bits of software that already do this. It might be a good idea to evaluate the "cost" (mostly you time, I'd think) in writing another.

2)If there is a really good reason to do this (ie, you need something that doesn't exist, or you would like to know what those questions are - very valuable, if time consuming ;p ) I'd sugest you start looking at the thing i've sugested, start working at the parts. Then if you run into a snag, try asking a very specific question.

This whole thing does, of course, assume that you're actually wanting to finish this project, and not have someone do it for you for 200 pts ;p Sorry, no offense, but we do see that a bit in here. Though, if that should be the case I'd strongly suggest looking at something like : and be done with it.

I hope I can be of more help in the future, I'm afraid this rather long winded comment prob wasn't quite what you're looking for, though i hope it will lead you to that which you do seek.


Expert Comment

ID: 7120351
Oh, nearly forgot - I'd also suggest that a good place to start on the capture end might be here: . Check out the bit about DSPack.


Expert Comment

ID: 7120678
BRAZIL 5 times WorldCup Champion!

Congratulations too to all Brazilian Experts and those that beleived we would be world's number one (one more time).

Victory Fernandes, a proud Brazilian!
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Expert Comment

ID: 7120840
Hi Andrewyu

I have a Logitech quickcam. It has a SDK and if you look at

you will find more info on how to use the Logitech webcam SDK with delphi.

Hope this helps...

best regards,
Manuel Lopez (lopem)

Author Comment

ID: 7121019
Thank you very much for your help, however, seems that no one can help me yet.


Expert Comment

ID: 7121491
Try out this sample code:\Samples\

Hope it helps!

Expert Comment

ID: 7122437
Well, Andrewyu...

You must understand your task is not an easy one. First you have to deal with how to capture an image and then, you have to try to send it over a network. Lot of programming here is neccesary.

Good luck

best regards
Manuel Lopez (lopem)

Expert Comment

ID: 9343133
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
Post your closing recommendations!  No comment means you don't care.

Expert Comment

by:Lukasz Lach
ID: 9454555
No comment has been added lately (17 days), so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area for this question:

RECOMMENDATION: Award points to edey http:#7120348

Please leave any comments here within 7 days.

-- Please DO NOT accept this comment as an answer ! --


EE Cleanup Volunteer

Featured Post

Secure Your Active Directory - April 20, 2017

Active Directory plays a critical role in your company’s IT infrastructure and keeping it secure in today’s hacker-infested world is a must.
Microsoft published 300+ pages of guidance, but who has the time, money, and resources to implement? Register now to find an easier way.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
When i run adoquery my application freezes 26 188
Multi-layered image in FireMonkey 9 67
Delphi problems to abort a printjob 9 34
DBCtrlGrid, Delphi, Scroll 7 32
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

735 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question