Cómo hacer un servidor de cámara web Raspberry Pi y transmitir video en vivo || Movimiento + Webcam + Raspberry Pi

Hola y bienvenidos a Ser Ingenieros .

Si está viendo esto, entonces puede saber cómo trabajar con Raspberry Pi y es posible que desee crear un servidor de cámara web que pueda transmitir video en vivo a través de Internet (red local).

Esto es lo que haremos hoy. El proceso será muy simple pero el resultado es bastante impresionante y útil. Antes de comenzar tienes que saber 2 cosas:

  1. Cómo instalar el sistema operativo en una Raspberry pi. (enlace - //www.instructables.com/id/HOW-TO-INSTALL-RA ...)
  2. Cómo usar la pantalla de tu computadora portátil un monitor para Raspberry pi. (enlace - //www.instructables.com/id/How-to-Use-Window ...)

Entonces, antes de comenzar, queremos aclarar que el proceso no es el único proceso para lograr este resultado. Te estoy mostrando esto porque me pareció más conveniente para el usuario.

Puede consultar nuestro canal de YouTube: www.youtube.com/c/being_engineers1

Nuestro sitio web - www.being-engineers.com

Hemos hecho un video tutorial sobre esto. Así que eche un vistazo. :)

Ahora comencemos.

Paso 1: reúne los componentes

En este proyecto, necesitará lo siguiente:

  • Raspberry Pi 3 Modelo B (cualquier versión funcionará, pero en PI 3 tenemos la provisión de WiFi que puede hacer que este servidor sea inalámbrico)
  • Cámara web USB (utilizaré mi cámara web Logitech anterior . Utilice una cámara mejor para obtener mejores resultados).
  • Fuente de alimentación de 5V 2A ( Usaré mi Banco de energía Honor 13000mah)
  • Cable Lan ( Cable RJ - 45)
  • Tarjeta SD de clase 10 de 8 GB como mínimo (utilizaré la tarjeta SD de clase 10 de Sandisk 32GB)

Si no ha instalado el sistema operativo Raspbian en la tarjeta SD, necesitará un lector de tarjetas de memoria y consulte nuestro tutorial sobre cómo instalar el sistema operativo en Raspberry Pi.

Paso 2: Configura tu Raspberry Pi

Suponemos que tiene la tarjeta SD con el sistema operativo raspbian instalado.

Luego inserte la tarjeta SD en la Pi.

Conecte la cámara USB a cualquiera de los cuatro puertos USB disponibles.

Conecte el cable de Ethernet, también conocido como cable LAN, a su Pi y conecte el otro extremo a su enrutador.

Luego encienda la Raspberry Pi.

El siguiente paso es solo para usuarios de Raspberry Pi 3. Otros. vaya al paso 4.

Paso 3: conecte su Pi a Internet a través de WiFi (solo para usuarios de Raspberry Pi 3)

Abra el escritorio de Raspbian y conéctese a WiFi poniendo la contraseña correcta.

Cuando el raspbian esté conectado a la red por WiFi, apague el sistema.

Ahora desconecte el cable LAN y reinicie. Entonces debe estar conectado a Internet solo a través de WiFi.

Esto ayudará a mover su cámara web y la pi a cualquier lugar sin el cable RJ-45.

Paso 4: Conozca su dirección IP de Raspberry Pi

Siga los siguientes pasos para ver la dirección IP de Pi.

  1. Abra su navegador en una computadora portátil o móvil. (la computadora portátil o móvil debe estar en la misma red que la pi)
  2. Vaya a la configuración de su enrutador escribiendo la dirección IP predeterminada de su enrutador. (escrito en algún lugar de su enrutador)
  3. Encuentra la lista de dispositivos conectados .
  4. Encuentre la dirección IP correspondiente del dispositivo llamado frambuesa.

En nuestro caso, es 192.168.0.107

Paso 5: Conéctate a tu Pi por conexión SSH (PUTTY)

Abra Putty y escriba la dirección IP de su Pi y conéctese.

'pi' & 'raspberry' es el ' inicio de sesión como ' y ' contraseña ' predeterminados en Raspbian.

Siempre es una buena práctica actualizar y actualizar el sistema tan pronto como inicie sesión.

Para hacerlo, escriba el comando ' sudo apt-get update ' y ' sudo apt-get upgrade ' uno a la vez.

Paso 6: Instale el software y realice las configuraciones necesarias

Escriba el comando ' sudo apt-get install motion ' para comenzar la instalación.

Ahora para asegurarse de que la cámara se detecte correctamente.

Escriba el comando ' lsusb ' e ingrese. Deberías ver el nombre de tu cámara. Si NO está allí, entonces hay algún problema en su cámara o la cámara no es compatible con 'movimiento' .

Una vez completada la instalación, escriba el comando ' sudo nano /etc/motion/motion.conf ' y presione Intro.

Luego debe cambiar algunas configuraciones en el archivo .conf. A veces puede ser difícil encontrar la configuración, pero use 'ctrl + w' para encontrarla. Entonces sigue los pasos:

  1. Asegúrese de que 'daemon' esté ENCENDIDO .
  2. Establezca 'framerate' en cualquier lugar entre 1000 y 1500 .
  3. Mantenga ' Stream_port' en 8081.
  4. 'Stream_quality' debería ser 100.
  5. Cambie ' Stream_localhost' a OFF.
  6. Cambie ' webcontrol_localhost' a OFF.
  7. Establezca 'calidad' en 100.
  8. Establezca ' ancho' y 'altura' en 640 y 480.
  9. Establezca 'post_capture' en 5.
  10. Presione ctrl + x para salir. Escriba y para guardar e ingresar para conformar.

De nuevo, escriba el comando ' sudo nano / etc / default / motion' y presione Intro .

Establezca 'start_motion_daemon' en yes. Guardar y Salir.

Paso 7: iniciar el servidor

En primer lugar, debe reiniciar el software de movimiento. Para hacerlo, escriba el comando 'sudo service motion restart' y presione Entrar.

Nuevamente escriba el comando 'sudo motion' y presione enter. Ahora tu servidor está listo.

Paso 8: ¡HECHO!

Ahora abre tu navegador. Escriba la dirección IP de su Raspberry Pi y el número de puerto de esta manera:

192.168.0.107:8081 (Primero está la dirección IP, luego un ':', luego el número de puerto). Presione Entrar.

Ahora puede ver la transmisión en vivo proveniente de su cámara web directamente en su computadora portátil o móvil o en ambos al mismo tiempo.

Espero que hayas disfrutado este tutorial. En caso afirmativo, SUSCRÍBASE a nuestro canal Ser ingenieros . Realmente nos ayuda mucho a ver su apoyo e interés hacia nuestro canal y no se olvide de compartir :)

Enlace del canal - //www.youtube.com/c/being_engineers1

Paz.

Artículos Relacionados