Instalcion de un servidor webcam con raspberrypi
Las pruebas se han realizado con una cmara USB marca NEO. Instalcion y
configuracin de Motion y Luvcview (visor de video liviano). Tambin los
pasos a seguir para ver en streaming el video de la webcam en una red
externa a nuestra red local.
1) Abrimos un escritorio remoto con VNC
2) Actualizamos:
sudo apt-get update
sudo apt-get upgrade
3) Identificamos la cmara, usando la interfaz de putty:
lsusb
ID: 1871:0d01
4) para mas informacin de la cmara usamos el comando:
lsusb d1871:0d01 v
5) instalamos la cmara utilizando:
sudo apt-get install fswebcam
sacamos una foto con:
sudo fswebcam [Link]
sacamos una foto quitando el banner:
sudo fswebcam no-banner [Link]
editamos un archivo ejecutable para tomar las imgenes:
sudo nano [Link]
ingresamos:
#!/bin/bash
DATE=$(date +%Y-%m-%d_%H%M)
fswebcam no-banner /home/pi/$[Link]
Le damos permiso de acceso:
sudo chmod +x [Link]
ejecutamos:
./[Link]
6) instalamos un visor:
sudo apt-get install luvcview
7) ejecutamos el mismo con el comando:
luvcview
8) para darle una resolucin distinta:
luvcview s 320x240
9) instalamos motion:
sudo apt-get install motion
10)
editamos el archivo [Link]:
sudo nano /etc/motion/[Link]
daemon on
width 640
height 480
framerate 100
webcam_maxrate 100
webcam_port 8081
webcam_localhost off (lo ponemos en off para acceder desde
internet)
control_port 8080
control_localhost on
11)
editamos el archivo motion de la carpeta default:
sudo nano /etc/default/motion
start_motion_daemon=yes
12)
reseteamos el servicio:
sudo service motion restart
13)
podemos visualizer la camara ingresando en el navegador la
direccin ip y el puerto habilitado:
[Link]:8081
14)
configuramos nuestro router para habilitar un puerto con
respecto a la ip y el puerto local q esta utilizando nuestra raspberrypi,
quedando:
[Link]:42142
15)
a partir de aca para manejar el MODULO DE CAMARA propio de
raspberrypi, actualizamos el dispositivo:
sudo raspi-conf (activamos el uso del modulo de cmara)
sudo apt-get install rpi-update
sudo rpi-update
sudo reboot
16)
instalamos libreria de imagenes:
sudo apt-get install libjpeg62
17)
creamos la carpeta mmal:
mkdir mmal
cd mmal
wget [Link]
tar zxvf [Link]
nano [Link]
width 640
height 480
framerate 100
target_dir /home/pi/mmal/m-video
output_pictures off
logfile /home/pi/mmal/[Link]
stream_maxrate 100
./motion n c [Link]
sudo nano startmotion
#!/bin/sh
nohup /home/pi/mmal/motion -n -c /home/pi/mmal/[Link]
1>/dev/null 2>&1 </dev/null &
sudo nano stopmotion
#!/bin/sh
killall motion
sudo chmod 755 startmotion
sudo chmod 755 stopmotion
./startmotion