webcam_server is a program that allows others to view your webcam from a web browser. The program itself is a server that provides a live feed of images to clients using a Java applet embedded in a web page. webcam_server uses the video4linux interface. I apologize for the ancient screenshot. That is a very old version of Galeon and I do not live in that apartment any longer. However, you should get the jist of what the applet looks like. |
sh-3.00# webcam_server ioctl (VIDIOCSWIN): Invalid argument error setting video device parameters, using defaults ioctl (VIDIOCSWIN): Invalid argument not a valid video device? quitting.I discovered the problem after finding an obscure page talking about how some cameras won't work unless you clear the
vid_win.flags
before calling ioctl()
.
Change directory to webcam_server-0.50/ and apply the patch:
patch -p0 < webcam_server-0.50-camera.c.patch
Download the patch
2004-10-27
Last week I finally made 0.50 available for download. There was a horrible bug and it must have originated from some late night programming. I was using sizeof() instead of strlen() to determine the length of a string from a pointer.
My brother Mike recently became interested in hacking the webcam_server and has added support for alpha blending in the caption text. This feature will replace the transparency command line option (-tt). For now this is available in CVS only.