📌  相关文章
📜  raspbian buster mit uv4l - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:46:55.401000             🧑  作者: Mango

Raspbian Buster mit UV4L - Shell-Bash

Einführung

Raspbian Buster ist eine Linux-basierte Betriebssystem für den Raspberry Pi. Es bietet eine umfangreiche Unterstützung für verschiedene Programmiersprachen und Bibliotheken. Eine dieser Bibliotheken ist UV4L, die es ermöglicht, Video- und Audio-Streaming auf dem Raspberry Pi zu realisieren.

Dieser Artikel zeigt, wie man UV4L auf Raspbian Buster installiert und eine einfache Shell-Bash-Datei erstellt, die das Streaming von der Kamera des Raspberry Pi über das Netzwerk ermöglicht.

Installation von UV4L

Die Installation von UV4L kann über das Terminal mit dem folgenden Befehl durchgeführt werden:

curl http://www.linux-projects.org/listing/uv4l_repo/lpkey.asc | sudo apt-key add -
sudo echo "deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get install uv4l uv4l-raspicam
Erstellung der Shell-Bash-Datei

Nach der Installation von UV4L kann eine einfache Shell-Bash-Datei erstellt werden, um das Streaming der Kamera des Raspberry Pi zu starten:

#!/bin/bash

# Starte den UV4L-Webserver
sudo service uv4l_raspicam start

# Zeige die IP-Adresse des Raspberry Pi an
ip addr show eth0 | grep inet | awk '{print $2}' | cut -d/ -f1

# Öffne einen Webbrowser und navigiere zur IP-Adresse des Raspberry Pi
chromium-browser http://$(ip addr show eth0 | grep inet | awk '{print $2}' | cut -d/ -f1):8080

Diese Shell-Bash-Datei startet den UV4L-Webserver und öffnet den Webbrowser, um das Streaming der Kamera des Raspberry Pi anzuzeigen. Sie kann auch automatisch beim Starten des Raspberry Pi ausgeführt werden, indem sie in die Datei /etc/rc.local aufgenommen wird.

Fazit

Durch die Kombination von Raspbian Buster und UV4L können Entwickler einfach Video- und Audio-Streaming auf dem Raspberry Pi realisieren. Das Erstellen einer Shell-Bash-Datei bietet eine einfache Möglichkeit, das Streaming zu starten und macht es auch für Anfänger zugänglich.