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.

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 :

  1. Consultar antes de comprar la cámara si hay instalaciones exitosas y módulos para su instalación.

  2. Al conectarla al computador, revisión de su reconocimiento (Por ejemplo, si son usb con lsusb)

  3. Instalación del módulo de kernel correspondiente.
  4. Uso de un programa para probar su funcionamiento.
  5. 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


CategoriaMultimedia

WikiSlec: UsoCamarasWeb (last edited 2009-07-15 15:25:32 by localhost)