Verwenden des UV4L-Treibers zum Streamen von Videos von der Himbeer-Pi-Kamera auf das Android-Handy


8

Hallo Himbeer Leute!

Ich stelle eine neue Frage, weil ich auf raspberrypi.stackexchange nicht genügend Mitarbeiter habe, um einen Kommentar zu diesem Beitrag zu verfassen : /raspberrypi/15000/stream-video-from-rpi-cam -zu-Android-Telefon, das eine Lösung für mein Problem hat, nur ich kann es nicht zum Laufen bringen :(

Kurz gesagt, ich möchte einen Roboter von meinem Android aus steuern. Im Inneren des Roboters befindet sich ein Himbeer-Pi mit einer Himbeer-Pi-Kamera. Für den Anfang möchte ich einfach Videos vom Roboter zu einer Java-App auf meinem Handy streamen.

.

Der erste Kommentar zu der oben genannten Frage enthält Links zu diesem Beitrag, in dem gezeigt wird, wie Videos mit einem PS-Auge als Kamera von einer Himbeere auf ein Android-Telefon gestreamt werden.

Der vierte Kommentar von 'alex' besagt, dass eine Himbeer-Pi-Kamera anstelle einer PS-Augenkamera verwendet wird:

I've found the solution: I had to install the uv4l driver 
to use the RaspiCam as /dev/video0 and I had to modify the gst-server.sh : 
inserted videoscale !\ after ffmpegcolorspace !\ and it works :)

So Im dieses Handbuch nach dem uv4l Treiber auf dem Raspberry Pi zu installieren: http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14

Was ich denke, führt diese Terminalbefehle aus:

wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc
Adding line to apt sources -->> deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main
sudo apt-get update
sudo apt-get install uv4l uv4l-raspicam
sudo apt-get install uv4l-raspicam-extras

Nun, wenn ich den UV4L-Treiber schnell teste

dd if=/dev/video0 of=snapshot.jpeg bs=11M count=1

Alles was ich bekomme ist ein total schwarzer snapshot.jpeg

Wenn ich versuche, den Treiber neu zu starten:

sudo service uv4l_raspicam restart

Ich bekomme diese Warnung:

pi@raspberrypi /etc/uv4l $ sudo service uv4l_raspicam restart
[....] Starting UV4L Raspberry CSI Camera Driver: uv4l
<notice> [core] Trying built-in driver 'raspicam'
<warning> [core] Driver 'raspicam' not found
<notice> [core] Trying driver plug-in 'raspicam'
<notice> [driver] Raspicam Video4Linux2 Driver v1.9.19 built Jul 12 2014
<notice> [driver] Selected format: 1920x1080, encoding: mjpeg, JPEG Video Capture
<notice> [driver] Framerate max. 30 fps
<notice> [driver] ROI: 0, 0, 1, 1
<notice> [core] Device detected!
<notice> [core] Loading the CUSE kernel module
<notice> [core] Registering device node /dev/video0

Jeder Einblick wird gerne geschätzt! Und entschuldigen Sie den längeren Beitrag :(

Vielen, vielen Dank!

Antworten:


4

Für mich hat es funktioniert, indem ich Folgendes ausgeführt habe:

sudo apt-get install uv4l-server
sudo apt-get install uv4l-uvc
sudo apt-get install uv4l-xscreen
sudo apt-get install uv4l-mjpegstream

URL verknüpfen


3

Jetzt unterstützt UV4L Audio / Video-Streaming mitWebRTC , sodass Sie den Live-Stream auf Ihr Android-Telefon und / oder andere Browser übertragen können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.