📅  最后修改于: 2023-12-03 14:46:55.401000             🧑  作者: Mango
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.
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
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.
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.