Este documento exhibe cómo instalar una webcam en linux.
Hay experiencias exitosas de uso de logitech laptop webcam y con chip bt87xx. Las camaras como casi todos los productos logitech son bastante amigables con linux.
Contents
Casi cualquier otra puede ser usada agregando al kernel el módulo correspondiente: spca5xxx, pwc, etc. en esta tabla una referencia de webcams soportadas.
En Bogotá es fácil encontrar webcams en Unilago y en casi cualquier almacén de computadores, así que puede intentar con varios modelos, aunque estos en la caja no digan explícitamente que funcionan con Linux. Aunque lo mejor es mirar las referencias del producto, tomar su informacion de fabricante y comparlo en esta tabla
1. Pasos típicos de instalación
A grandes rasgos los pasos usuales que se hacen para la instalación de una webcam son :
Consultar antes de comprar la cámara si hay instalaciones exitosas y módulos para su instalación.
Al conectarla al computador, revisión de su reconocimiento (Por ejemplo, si son usb con lsusb)
- Instalación del módulo de kernel correspondiente.
- Uso de un programa para probar su funcionamiento.
Complementar los howto que te ayudaron
2. Ejemplos de cámaras funcionales
En esta sección se muestran algunas cámaras con los pasos uno por uno que algunas personas han reportado como funcionales. Por supuesto no son las únicas, hay muchísimas en la tabla que se mencionó anteriormente.
2.1. Genius VideoCam GF112
Primero que todo esta cámara debería ser visible en los dispositivos usb, del paquete usb-utils en Debian:
lsusb
debería mostrar en alguno de los busos su reconocimiento.
Bus 002 Device 001: ID 0000:0000 Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 093a:2470 Pixart Imaging, Inc. Bus 003 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000
es la Pixart Imaging
Para etch, asumiendo un pentium IV o superior, elija la arquitectura de su caso.
apt-get install gspca-modules-2.6-686
Los pasos siguientes solamente si tiene sarge o anterior...
Se obtienen las fuentes del driver :
cd /tmp/;wget http://ftp.us.debian.org/debian/pool/main/s/spca5xx/spca5xx-source_20060301-1_all.deb ; dpkg -i /tmp/spca5xx-source_20060301-1_all.deb
Nota: el paquete spca5xx se está actualizando constantemente, revise http://ftp.us.debian.org/debian/pool/main/s/spca5xx/ para modificar la línea anterior en caso de ser necesario.
Posiblemente sean necesarios unos paquetes que podría no tener instalados
apt-get install build-essential module-assistant g++ debhelper bzip2 modconf
y de nuevo se instala el paquete de fuentes, se descomprime
dpkg -i /tmp/spca5xx-source_20060202-1_all.deb;cd /usr/src/;tar xfi spca5xx-source.tar.bz2
Se procede a la compilación del módulo :
m-a prepare m-a a-i spca5xx
Se busca el módulo recién compilado
find /lib/modules/ -name "spc*"
y se instala, por ejemplo con modconf
Este modelo funciona mejor con la luz del día,
2.2. Phillips tuocam pro
El procedimiento es muy parecido al anterior, el driver es el pwc que ya viene precompilado en Debian, se puede adicionar con modconf , y también puede obtener los módulos y compilarlos por usted mismo si lo desea.
2.3. Genius VideoCAM Express V2
La Genius VideoCAM Express V2 la puedes conocer viendo esta imagen, para que estes seguro que es la tuya
Esta camara al dar el comando
lsusb
Debe arrojar como resultado
Bus 001 Device 002: ID 0458:7004 KYE Systems Corp. (Mouse Systems) VideoCAM Express
El procedimiento de instalacion es el mismo descrito para la VideoCam GF112, como estas dos camaras usan el mismo chipset entonces el driver es el mismo. Al finalizar la compilacion del modulo es altamente recomendable usar modconf para instalar ya que si se usa modprobe cada vez que se arranque el sistema abra que cargar el modulo, pero si se instalar con modconf este modulo se cargara automaticamente en cada arranque.
2.4. Genius VideoCAM Messenger en OpenSuSe 10
La Genuis VideoCAM Messenger la puedes concer viendo esta imagen esta vez se describirá la instalación de esta camara soportada por el driver spca5xx entonces la instalación en Debian es la misma que las otras camaras, pero en OpenSuSe cambia un poco la situacion.
Primero que todo debemos instalar el paquete kernel-source-2.6.13 que son las fuentes del kernel, este paquete se puede instalar mediante la gran herramienta YAST.
Luego procedemos a descargar el codigo fuente del driver.
cd /tmp ; wget -c http://ftp.us.debian.org/debian/pool/main/s/spca5xx/spca5xx_20060301.orig.tar.gz
Descomprimimos las fuentes descargadas
tar -zxvf spca5xx_20060301.orig.tar.gz
Esto creará una carpeta llamada spca5xx_20060301. El siguiente paso es compilar el dirver, esto se hace con los siguientes comandos.
cd spca5xx_20060301 make clean make
ahora como root tecleamos
make install
Esto compilara el driver y lo guardara en el directorio /lib/modules/2.6.13-15-default/kernel/drivers/usb/media ahora, para cargar el modulo tecleamos los siguientes comandos:
cd /lib/modules/2.6.13-15-default/kernel/drivers/usb/media modprobe spca5xx
Puedes probar si tu camara funciona bien con los programas que describen mas abajo. Si tu camara funciona a la perfeccion, entonces editamos un archivo para que carge el modulo cada vez que arranca el sistema. El archivo en cuestion es /etc/modules Podemos usar cualquier editor para hacer eso, solo tenemos que agregar la linea spca5xx al final del archivo.
2.5. Genius VideoCAM Express II / D-link dsb-c100
Este fue el procedimiento utilizado para instalar en Ubuntu Breezy:
Se obtienen las fuentes del driver :
cd /tmp/ wget http://ftp.us.debian.org/debian/pool/main/s/spca5xx/spca5xx-source_20060501-1_all.deb dpkg -i /tmp/spca5xx-source_20060501-1_all.deb
Nota: probalmente tenga problemas con el paquete debhelper, para solucionarlo adicione un repositorio de debian etch.
luego:
apt-get install build-essential module-assistant g++ dpkg -i /tmp/spca5xx-source_20060501-1_all.deb cd /usr/src/;tar xfi spca5xx-source.tar.bz2 m-a prepare m-a a-i spca5xx find /lib/modules/ -name "spc*"
La diferencia grande son los modulos a instalar con modconf: no solo es el spca5xx, sino uno llamado quickcam.
3. Programas para verificar el uso de la cámara
Puede probar con gqcam para verificar que su cámara funciona, y eventualmente con ekiga para hacer una video conferencia(Dos personas que pueden ver y hablar vía Internet interactivamente).
Si usted tiene la cámara con módulo spca5xx, descargue spcagui para ajustar su webcam.
4. Streaming
El sueño de muchas personas es colocar una página en Internet en la cuál se pueda observar una situación captada por una webcam u otra cámara con una tarjeta capturadora de video, por ejemplo para aplicaciones de seguridad, transmisión de eventos, videlogs..., y sería deseable hacerlo usando formatos que no sean propietarios/privativos, solamente con software libre.
Consulte este documento para hacer streaming de un evento y este otro para hacer monitoreo con una webcam a un costo muy bajo.
5. Referencias
- Sesión de Chat, gracias a Yhonattan Cordero en Venezuela.

