Este artículo proporciona instrucciones paso a paso para hacer de Raspberry Pi un servidor de cámara web donde podamos transmitir video en vivo a través de una red local usando scripts de Python y algunos paquetes necesarios. Un paquete de software utilizado en este tutorial es Motion, que es un software de código abierto con varias opciones de configuración que se pueden cambiar según nuestras necesidades. Aquí se deben realizar los ajustes para que puedas crear una cámara web remota para tu Raspberry Pi para que puedas verla desde cualquier computadora de la red local.
Requisitos previos y equipo:
Necesitará lo siguiente:
-
Una Raspberry Pi Modelo B o superior.
-
Un adaptador WiFi USB (aquí se utiliza el adaptador nano USB inalámbrico Edimax – 802.11b/g/n).
-
Una cámara web USB con micrófono/micrófono USB (aquí se utiliza la cámara web USB Logitech).
-
Una tarjeta SD actualizada con el sistema operativo Raspbian (aquí tienes una guía si la necesitas)
-
Acceso a Raspberry mediante teclado y monitor o de forma remota.
Asegúrate de estar actualizado:
Para buscar actualizaciones e instalarlas, escriba el siguiente comando:
sudo apt-obtener actualización
Paso 1: Instalación del movimiento.
Ahora necesitamos instalar el paquete Motion usando la línea de comando, se puede usar el siguiente comando
sudo apt-get instalar mover

Fig. 2: Instalación del paquete Motion para Raspberry Pi
La descarga e instalación tardará unos minutos. Simplemente escriba "y" para continuar con la instalación, ya que algunos paquetes de soporte se instalarán durante el proceso de instalación.
Nota: Si va a utilizar el módulo de cámara Raspberry Pi, dado que la versión actual de motion aún no es compatible con el módulo de cámara Raspberry Pi, debemos descargar e instalar una compilación especial que admita este módulo de cámara usando estos comandos.
cd/tmp
sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev
Paso 2: configurar el software.
Después de instalar el paquete, el siguiente paso es editar algunos de los archivos de configuración para que el servicio de movimiento comience a funcionar y esté disponible en la red local.
Lo primero que debemos editar es el archivo motion.conf. Ingrese el comando a continuación
sudo nano /etc/motion/motion.conf
Este es un archivo de configuración bastante grande, pero los puntos que necesitas editar son:

Fig. 3: Configuración del software Motion para Raspberry Pi
DAEMON = APAGADO (cambiar a ENCENDIDO)

Fig. 4: Edición del archivo de configuración de movimiento
Webcam_localhost = ENCENDIDO (cambiar a APAGADO)
A continuación necesitamos habilitar el Daemon (servicio):
sudo nano /etc/default/motion

Figura 5: Comando para activar el servicio Daemon para Raspberry Pi
start_motion_daemon = no (cambiar a sí)
Paso 3: inicie el servidor de la cámara web.

Figura 6: Inicie el servidor de cámara web para Raspberry Pi
Asegúrese de que su cámara web esté conectada al puerto USB de Raspberry Pi e inicie el servicio:
inicio del movimiento del servicio sudo
Si desea detener el servicio, utilice el comando:
parada de movimiento del servicio sudo
Para reiniciar el servicio, use el comando:
reinicio del movimiento del servicio sudo
Con el servicio iniciado, ahora puede abrir una página web en su computadora normal y al acceder a la IP de Raspberry Pi en el puerto 8081 (en la barra de direcciones) debería poder ver su cámara web.