Conectar una Webcam con Motion en Raspberry Pi

A la hora de usar una webcam por streaming en Raspberry Pi, tenemos varias alternativas. Una de ellas consiste en usar la herramienta web mpeg-streamer, como pudimos ver en el post Como conectar a Raspberry Pi. Otra alternativa para conectar nuestra Raspberry con una cámara web es usando la herramienta Motion.

Motion es una herramienta que nos permite tener como salida archivos jpeg, ppm, e incluso secuencias de vídeo mpeg. Además, Motion nos permite visualizar múltiples webcams a la vez así como live streaming.

El sistema operativo que tengo instalado es Raspbian usando PuTTY

El primer paso será conectar nuestra webcam a un puerto USB de la Raspberry, comprobando que la reconoce con el siguiente comando:

lsusb

y en mi caso obtengo:

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 046d:0804 Logitech, Inc. Webcam C250

Vemos que la cámara web es una Logitech C250 con ID 046:0804. Actualizamos nuestra Raspberry con los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

Y ya está lista para instalar Motion con el siguiente comando:

sudo apt-get install motion

que nos llevará un par de minutos. Ahora vamos a modificar unos cuantos parámetros en el fichero de configuración de Motion con el siguiente comando:

sudo nano /etc/motion/motion.conf

Imagen_4

Ahora, usando los cursores, modifico lo siguiente

en el apartado #Daemon# se cambia Daemon OFF por Daemon ON
en el apartado #Snapshots# podemos cambiar el tiempo entre cada captura de vídeo, poniendo un valor de 4 segundos entre capturas, snapshot_interval 4
en el apartado #Live Webcam Center# ponemos webcam_port 8001 y webcam_localhost OFF
en el apartado #HTTP Based Control# cambiamos a control_port 888 y control_localhost OFF

Ejecutamos Motion con:

sudo motion –n

Imagen_6

y se empezará a tomar capturas cada 4 segundos a través del puerto 8001. Para ver las imágenes de nuestra webcam solo tenemos que escribir en la barra de dirección del Mozilla u otro navegador decente

http://[IP_de_la_Raspberry]:8001 

en mi caso sería

http://192.168.1.16:8001.

Imagen_7

Ahora ya podemos acceder a la página de configuración de Motion mediante

http://[IP_de_la_Raspberry]:8888 

Imagen_8