Webcam is short for web-camera. A webcam takes repeated snapshots and broadcasts them over the
Internet. A digital camera in contrast takes a picture only when you click the button.
Webcams typically produce low quality images, one every few seconds, usually at 320x240 resolution. These are called snapshot
webcams. They have the advantage people can access them even if they only have a dial up Internet connect.
Further, your ISP won’t charge you for broadcasting too many Internet packets.
They work by basically by serving jpg images to the world from the computer with the camera. The webcam software changes
the jpg image every few seconds so that when people use their browser or a special viewer such as NetworkCam,
to look at it, they see the latest version. The viewer automatically requests a new image every few seconds. To a
browser, the image looks like any ordinary jpg image, it is just replaced extraordinarily frequently by an updated one.
Higher quality webcams send a continuos stream of images, as fast as the receiver can accept them. These are called Streaming
webcams. Cheaper ones send jpg images wrapped in an RTP stream
protocol. High end ones send mp3 images, possibly also with sound.
Since most webcam viewers don’t have domain names for their home machine, you often find yourself fetching such
streams from URL that look like this:
http://207.245.67.113/cgi-bin/fullsize.jpg
The catch is the number part, the IP, does not necessarily stay fixed. You need to use a service like DynDns
to get around this problem, and give your camera a permanent name.
 | recommend Amazon⇒Logitech QuickCam Pro 9000 Webcam |
| asin: B000RZQZM0 |
| Rated #1 by Good Housekeeping. I don’t know about its Java support. It has a fun feature to convert your image to an animated avatar. It has RightLight to correct poor lighting. I has a Zeiss lens. It unusually good at having no lag in the picture or sound. Records or streams 960 × 720 pixels. Stills at 1600 × 1200 pixels. |
|
 | recommend Amazon⇒Ezonics EZ Video ChatKit |
| asin: B000FAINIG |
| Rated #2 by Good Housekeeping. Low cost. Includes a pair of cameras and a pair of headsets. I don’t know about its Java support. 352 × 288 pixels. |
|
 | recommend Amazon⇒Fire-i Webcam Firewire Digital Camera By Unibrain |
| asin: B000PANTCQ |
| Rated #3 by Good Housekeeping. For the Mac, SuSe Linux and PCs. I don’t know about its Java support. 640 × 480 pixels. |
|