IoT: Raspberry Pi Robot med Video Streamer och Pan/Tilt kamera fjärrkontroll över internet (2 / 10 steg)
Steg 2: Video Streamer
Vi kommer att installera den PiCam video streamer baserat på handledningen:
Raspberry Pi kamera ombord video ström, utvecklat av Miguel Mota (, se januari, 19 uppdatering).
Första, låt oss uppdatera och stigning OS:
sudo apt-get update
sudo apt-get upgrade
Installera dev versionen av libjpeg:
sudo lämplig-få installera libjpeg62-turbo-dev (Obs: libjpeg62-dev är föråldrad och var ersätta genom detta en)
Installera göra:
sudo lämplig-få installera cmake
Hämta mjpg-streamer med raspicam plugin:
git clone https://github.com/jacksonliam/mjpg-streamer.git ~/mjpg-streamer
Ändra adress listen:
CD ~/mjpg-streamer/mjpg-streamer-experimental
Kompilera:
göra rent alla
Ersätt gamla jpg-streamer:
sudo rm -rf /opt/mjpg-streamer
sudo mv ~/mjpg-streamer/mjpg-streamer-experimental /opt/mjpg-streamer
sudo rm -rf ~/mjpg-streamer
Börja streaming:
LD_LIBRARY_PATH = / opt/mjpg-streamer / /opt/mjpg-streamer/mjpg_streamer -i "input_raspicam.so -fps 15 - q 50 - x 640 -y 480" -o "output_http.so -p 9000 -w /opt/mjpg-streamer/www" &
På bildskärmen kan du se värdesätta info:
MJPG Streamer Version.: 2.0
i: fps...: 15
i: upplösning...: 640 x 480
i: kameran parametrar...:
Skärpa 0, Kontrast 0, Ljusstyrka 50, Mättnad 0,
ISO 400, Video stabilisering nr, Exponeringskompensation 0
Exponering-läge "auto", AWB läget "auto",
Bild effekt 'ingen', Mätning läge 'medelvärde',
Färgeffekten aktiverad nej med U = 128, V = 128
Rotation 0, hflip nej, flip nr
www-Folder-Path...: / opt/mjpg-streamer/www /
HTTP TCP port...: 9000
username:Password.: inaktiverat
kommandon...: aktiverad
Starta kameran
Encoder buffertstorleken 81920
Kameran ska fungera. Gå till din webbläsare och ange:
http://Your IP-Address:9000/stream.html
En testet webbsida som den ovan ska visas. Observera att om du vill ändra porten, ändra parametern "9000" för en som fungerar bättre för dig (i kommandoraden anges på RPi Monitor). Observera att vi arbetar med 15 bilder per sekund (fps) och en upplösning på 640 x 480. Du kan också ändra dessa parametrar på kommandoraden.
Åter måste du ange kommandoraden ovan för att starta streaming varje gång datorn starta upp, om inte du ta det på den /etc/rc.local skriften, som nedan:
sudo nano /etc/rc.local
...
LD_LIBRARY_PATH = / opt/mjpg-streamer / /opt/mjpg-streamer/mjpg_streamer -i "input_raspicam.so -fps 15 - q 50 - x 640 -y 480" -o "output_http.so -p 9000 -w /opt/mjpg-streamer/www" &
...