Änderungen
Aus Hackerspace Ffm
FPV-Auto
,[[Datei:20180624-fpvauto-fpvauto-stdconfig.jpg|320px]]
[[Datei:20180624-fpvauto-fpvauto-stdchassis.jpg|320px]]
== Software ==
=== Videostreaming ===
Hier könnten wir UV4L verwenden.<br>
Neben einfachem Videostreaming wie mjpg und h264 wird auch WebRTC unterstützt. Damit lassen sich bidirektionale Video-, Audio- und Datenstreams aufbauen um eine Telepräsenz realisieren zu können.
Beispiel mit gesichtserkennung [https://www.linux-projects.org/uv4l/tutorials/custom-webapp-with-face-detection/]<br>
Hier wird gezeigt wie man sich die Bibliothek installiert
[https://www.linux-projects.org/uv4l/installation/]<br>
Zum Verwenden die Auflösung und Qualität konfigurieren z.B. auf 640x480 mit einer frame rate von 16 und jpeg quality von 20.
Das kann über die Oberfläche unter <b>Control Panel</b> gemacht werden, die Änderungen werden aber bei jedem Neustart zurückgesetzt.
Besser ist die Konfigurationsdatei für permanente Einstellungen zu ändern.
Sie befindet sich unter /etc/uv4l/uv4l-raspicam.conf .
Anschließend den Service neu starten mit: sudo service uv4l_raspicam restart
Um den mjpeg Stream in eine Webseite einzubinden einfach
<img id="video" src="http://raspberrypi:8080/stream/video.mjpeg" width="640" height="480">
einfügen.