Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for a simple solution to turn a standard webcam on a Windows or Linux PC into a source for webcam images in a website hosted on another machine. Ideally it implements a minimal web server, sitting idle until an image is requested by a browser visiting the site.

The various solutions I found sofar seem to be continuously reading images from the webcam and writing things out to disk, seriously impacting the overall performance of the host PC. This is not desirable in my application, as the host PC's are also performing other tasks.

Any suggestions or pointers to home-grown solutions?

share|improve this question

closed as off topic by KronoS, TFM, Dave M, Dennis, 8088 Feb 28 '13 at 2:39

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

See for example: Setting up a Live Webcam Feed.

share|improve this answer
This is again one of those "heavy weight" solutions. The problem is in the "live" part. I only need on-request images, and no live streaming. – Timo Jul 17 '10 at 11:09
@Timo: This "heavy" solution doesn't impact too much the disk. The only on-request solution would be instant messaging, such as skype or – harrymc Jul 17 '10 at 11:20

This method should be fairly easy to modify for your preferred Linux distro. Obviously install methods, names etc will need to be modified, but you can easily give it a go.

share|improve this answer

Here is what I use to let my friends see my webcam: WebcamServer

It's an old project, but pretty simple to install and low on resources. All you need is a Linux machine, a webserver and a fixed IP. You can set up resolution and framerate, but it's pretty light both on PC and network. I have core2 duo and a simple broadband connection and if someone is watching it at 640x480 @ 10fps it's seemless.

share|improve this answer

This sourceforge query should help you.

share|improve this answer

Yawcam is free, simple and easy to use, and includes all these features:

  • Video streaming
  • Image snapshots
  • Built-in webserver
  • Motion detection
  • Ftp-upload
  • Text and image overlays
  • Password protection
  • Online announcements for communities
  • Scheduler for online time
  • Multi languages

enter image description here

share|improve this answer

If you only want to make the stream available to a limited set of users, try Skype or even Bambuser.

share|improve this answer

It seems a bit wasteful to leave a PC on all the time just to manage a camera.

Linksys makes a wifi enabled webcam

( a bit cheaper elsewhere) that seems to do what you need. It has a built in server that can serve up a motion jpeg or video feed, as well as the ability to FTP the video/image to another source.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .