Motion es un software de Linux dedicado al monitoreo de señal de video de una o mas cámaras, con detección de movimiento
Esta es una guía de configuración básica para motion en la Raspberry Pi
Materiales
- RaspberryPi con linux Occidentalis
- Fuente poder 5V @ 2A
- Cámara. usamos Logitech C910 disponible en Amazon
- Cable de red
- Acceso a Internet
Verificación de cámara e instalación de Software
Verificamos la cámara con el comando lsusb y a continuación mostramos la salida
lsusb
Bus 001 Device 005: ID 046d:0821 Logitech, Inc. HD Webcam C910
En la línea de comandos ejecutamos lo siguiente,
sudo apt-get install motion
La salida que obtenemos es la siguiente,
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libmysqlclient18 libpq5 mysql-common
Suggested packages:
postgresql-client
The following NEW packages will be installed:
libmysqlclient18 libpq5 motion
The following packages will be upgraded:
mysql-common
1 upgraded, 3 newly installed, 0 to remove and 299 not upgraded.
Need to get 1,472 kB of archives.
After this operation, 4,992 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Se debe modificar el siguiente archivo de configuración
sudo nano /etc/motion/motion.conf
Este archivo motion.conf es clave por lo que conviene revisarlo bien. En este archivo se realizan los cambios en las siguientes secciones
# Start in daemon (background) mode and release terminal (default: off)
daemon on
# Restrict webcam connections to localhost only (default: on)
webcam_localhost off
Para asegurarnos que exista el demonio debemos cambiar
sudo nano /etc/default/motion
# set to 'yes' to enable the motion daemon
start_motion_daemon=yes
Para comenzar la captura usamos el siguiente comando, para iniciar el demonio
sudo service motion start
Para verificar el resultado vamos a la siguiente dirección
http://ip_raspberrypi:8081
Se podrá ver el streaming, pruebas practicas en red local muestran que el despliegue de las fotos tiene un retraso de 4 a 5 segundos.
Hasta aqui la configuración básica, nos queda ver muchos features interesantes de este programa
Bibliografía
Este articulo fue clave para el post