The Webcam HOWTO - The Linux Documentation Project
The Webcam HOWTO - The Linux Documentation Project
The Webcam HOWTO - The Linux Documentation Project
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>The</strong> <strong>Webcam</strong> <strong>HOWTO</strong><br />
Table of Contents<br />
1. Introduction.....................................................................................................................................................1<br />
1.1. Copyright Information......................................................................................................................1<br />
1.2. Disclaimer.........................................................................................................................................1<br />
1.3. New Versions....................................................................................................................................1<br />
1.4. Credits...............................................................................................................................................1<br />
1.5. Feedback...........................................................................................................................................2<br />
1.6. Conventions Used in this Document................................................................................................2<br />
2. Enabling Support for Your (<strong>Webcam</strong>) Hardware in <strong>Linux</strong>.......................................................................3<br />
2.1. Drivers and Modules.........................................................................................................................3<br />
2.1.1. Module or In−Kernel?.............................................................................................................3<br />
2.1.2. Patching, Source−Only or Precompiled Binary?....................................................................4<br />
2.2. Supporting the Connection Type......................................................................................................4<br />
2.2.1. USB <strong>Webcam</strong>s........................................................................................................................4<br />
2.2.2. IEEE 1394 (Firewire", i.Link")...............................................................................................6<br />
2.2.3. Generic Parallel Port Support for Parport <strong>Webcam</strong>s...............................................................6<br />
2.3. Specific <strong>Webcam</strong> Models.................................................................................................................6<br />
2.3.1. 3com HomeConnect PC Digital <strong>Webcam</strong>...............................................................................7<br />
2.3.2. CPiA based <strong>Webcam</strong>s.............................................................................................................7<br />
2.3.3. SE401, SE402 and EP800 based USB webcams....................................................................7<br />
2.3.4. OmniVision based <strong>Webcam</strong>s..................................................................................................8<br />
2.3.5. Logitech (formerly Connectix) Quickcam Support.................................................................9<br />
2.3.6. ICM532 Based <strong>Webcam</strong>s........................................................................................................9<br />
2.3.7. NW802 Based <strong>Webcam</strong>s.......................................................................................................10<br />
2.3.8. Philips USB <strong>Webcam</strong>s..........................................................................................................10<br />
2.3.9. SPCA50X USB Camera <strong>Linux</strong> Driver..................................................................................10<br />
2.3.10. STV0680 based Models......................................................................................................11<br />
2.3.11. Winbond w9966cf...............................................................................................................11<br />
2.3.12. Xirlink C−it" HDCS−1000 based <strong>Webcam</strong>s.......................................................................11<br />
3. Accessing the Video Device..........................................................................................................................12<br />
3.1. <strong>The</strong> Video Devices Node................................................................................................................12<br />
3.2. Groups and Permissions..................................................................................................................13<br />
4. Framegrabbing Applications.......................................................................................................................14<br />
4.1. Command Line Programs...............................................................................................................14<br />
4.1.1. Streamer.................................................................................................................................14<br />
4.1.2. camE......................................................................................................................................14<br />
4.1.3. Motion...................................................................................................................................14<br />
4.1.4. <strong>Webcam</strong>.................................................................................................................................15<br />
4.1.5. SANE.....................................................................................................................................15<br />
4.2. GUI(Grapical User Interface)−Based Programs.............................................................................15<br />
4.2.1. Xawtv....................................................................................................................................15<br />
4.2.2. Gqcam...................................................................................................................................15<br />
4.2.3. Camorama.............................................................................................................................15<br />
4.2.4. GnomeMeeting......................................................................................................................16<br />
i