Vamos a ver cómo conectar y configurar varias Webcam con Motion en Raspberry Pi


 
Ya hemos visto en anteriores ocasiones cómo configurar Motion en Raspberry Pi, los parámetros principales para que funcione la detección de movimiento y podamos grabar videos o capturar imagenes (snapshots), y otros parámetros avanzados de Motion.
 

 

   

 

 

Orden de lectura de ficheros de configuración Motion

 
Hoy vamos a ver cómo conectar varias Webcam con Motion en Raspberry.
 
Básicamente, Motion funciona leyendo primero el archivo /etc/motion/motion.conf
 
Y para comprender qué dispositivo es la cámara, lo que hace es detectar la linea

1
videodevice /dev/video0
 
 

 
(por defecto será el dispositivo video0)
 

 

 

Podemos ver qué dispositivos de video tiene conectados nuestra Raspberry con

1
ls /dev/video*

 

 

Ahora bien, si tenemos solamente el archivo motion.conf, Motion utilizará 1 cámara; hay un pequeño paso extra que debemos configurar para que Motion utilice más de 1 cámara.
 

 

Configuración de Motion con más de 1 cámara

 

Primero hemos de configurar el archivo principal motion.conf (estos son los parámetros que Motion utilizará en ausencia de otros archivos de configuración de cámaras)

  y luego, al final de dicho archivo veremos las lineas que nos remiten a otros archivos de configuración para cámaras, que debemos descomentar y crear, como camera /etc/motion/camera1.conf



 
Y luego, en el archivo de configuración de cada una de las cámaras, hemos de añadir el dispositivo de video que es:
por ejemplo, en el archivo de configuración /etc/motion/camera1.conf, para la cámara 1 :

1
videodevice /dev/video0



 
*** Y borraremos/comentaremos las lineas de videodevice /dev/video … que haya en el archivo motion.conf, para que no aparezcan los dispositivos duplicados.

 

y en el archivo de configuración /etc/motion/camera2.conf, para la cámara 2 :

1
videodevice /dev/video1

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
##############################################################
# camera config files - One for each camera.
# Except if only one camera - You only need this config file.
# If you have more than one camera you MUST define one camera
# config file for each camera in addition to this config file.
##############################################################
 
# Remember: If you have more than one camera you must have one
# camera file for each camera. E.g. 2 cameras requires 3 files:
# This motion.conf file AND camera1.conf and camera2.conf.
# Only put the options that are unique to each camera in the
# camera config files.
; camera /etc/motion/camera1.conf
; camera /etc/motion/camera2.conf
; camera /etc/motion/camera3.conf
; camera /etc/motion/camera4.conf

 

 

 
Esto quiere decir que si tenemos más de una cámara, podemos descomentar estos archivos, para habilitar más de 1 cámara.
 

 

Prioridad de las configuraciones: Archivo motion.conf – archivos camera1.conf, camera2.conf … …

 

Y en estos archivos solamente añadiremos las opciones que son únicas para cada cámara ( los parámetros que deseamos que se apliquen por encima de los que haya configurados en el archivo motion.conf), ya que las que sean iguales no hace falta ponerlas, pues como decíamos, las leerá del archivo principal motion.conf

  Por ejemplo, en el archivo motion.conf hemos configurado un framerate de 10, pero en el archivo de configuración camera2.conf el framerate para esa cámara lo hemos cambiado a framerate 2, pues en este caso el framerate que se configurará para la cámara 2 será el que pone en su archivo concreto de configuración , o sea framerate 2 (configurado en el archivo /etc/motion/camera2.conf ).

 

 

CONCLUSIÓN

 

Todo esto es especialmente útil con cámaras USB qué son muy fáciles de configurar en la Raspberry Pi; igualmente serán cámaras que nos ofrecerán una menor calidad de imagen y de streaming, pero pueden valer y puede ser interesante y divertido utilizarlas.



  Otra opción es utilizar la cámara Camera Pi, qué consume muchos recursos del sistema, sobre todo lo que consume es más voltaje, pero claro, nos ofrece una mejor calidad de imagen.

 
Raspberry Pi Camera Module V2 8MP

Raspberry Pi Camera Module V2 8MP


 

Enlaces importantes sobre Motion

 


Etiquetas del articulo: , ,


Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

gpdr,wpSGCacheBypass

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales.

1P_JAR, AID, DSID, IDE, NID, JCS_INENREF, JCS_INENTIM, __cfduid, _ga, _gat, _gat_gtag_UA_16843793_11, _gid,_wpss_h_, _wpss_p_, gadwp_wg_default_dimension, gadwp_wg_default_metric, gadwp_wg_default_swmetric