Raspberry Pi Webcam-Roboter bauen – Schritt-für-Schritt Video-Streaming-Anleitung
Eine Kamera an einem ferngesteuerten Auto oder Roboter anzubringen gibt sofort visuelles Feedback und ermöglicht Live-Video-Streaming auf Smartphone oder Tablet. Mit Raspberry Pi und USB-Webcam können Sie Echtzeit-Streaming mit minimaler Latenz einrichten. Diese Anleitung führt Sie durch Anschließen der Webcam, Installieren der nötigen Software und Betrachten des Feeds lokal und im lokalen Netzwerk.
Benötigte Hardware
Hardware
- Raspberry Pi Model B (oder neuer) mit vorinstallierter SD-Karte mit Raspbian.
- WLAN-Dongle (z. B. Edimax EW 7811UN) für Netzwerkkonnektivität.
- USB-Webcam (beliebiges V4L2-kompatibles Modell).
Software
- Linux/Raspbian OS.
- Basisches HTML für Streaming-Seite.
Schritt 1: Webcam am Pi verifizieren
Terminal auf Raspberry Pi öffnen und lsusb ausführen, um USB-Webcam in Geräteliste zu bestätigen. Dann in Geräteverzeichnis navigieren mit cd /dev und mit ls Inhalt auflisten, um video0 zu finden.
Feed direkt auf Pi-Monitor anzeigen, ffmpeg installieren und Stream starten:
sudo apt-get update
sudo apt-get install ffmpeg
ffplay -f video4linux2 -framerate 15 -video_size 320x240 /dev/video0
Beim Ausführen von ffplay sollte Webcam-Feed auf angeschlossenem Display erscheinen.
Schritt 2: Streaming-Dienst installieren (mjpg_streamer)
Für netzwerkweites Betrachten nutzen wir mjpg_streamer. Zuerst Abhängigkeiten installieren:
sudo apt-get install libv4l-dev libjpeg8-dev subversion imagemagick
Nach Paketinstallation mjpg_streamer kompilieren und ausführen, um Video auf Pi's lokaler IP und gewähltem Port (Standard 8080) zu broadcasten. Auflösung und Framerate via Kommandozeilenoptionen anpassbar.
Beispielbefehl:
./mjpg_streamer -i "input_uvc.so -r 640x480 -f 15 -d /dev/video0" -o "output_http.so -p 8080 -w ./www"
Einmal läuft, kann jedes Gerät im selben Netzwerk Stream im Browser unter https:// ansehen. Für simplen HTML-Viewer folgendes Template nutzen (als index.html in Pi's Webverzeichnis speichern):
<html>
<body>
<h1>Raspberry Pi Webcam Stream</h1>
<img src=\"https://<Pi-IP>:8080/?action=stream\" width=\"640\" height=\"480\"/>
</body>
</html>
Stream lokal testen
Auf dem Pi selbst Live-Stream im Browser unter derselben URL ansehen. Bestätigt, dass mjpg_streamer korrekt funktioniert vor Remote-Zugriff.
Abschließende Gedanken
Mit angeschlossener Webcam, laufendem Streaming-Dienst und hergestelltem Netzwerkzugriff wird Ihr Raspberry Pi zu einer leistungsstarken, latenzarmen Videoquelle für Robotik- oder Fernsteuerungsprojekte. Fühlen Sie frei, den Stream in Ihre Roboter-Steuerungssoftware zu integrieren oder Feed mit Teamkollegen für kollaboratives Monitoring zu teilen.
Herstellungsprozess
- Sicheres Home Monitoring mit Home Assistant auf Raspberry Pi: Bewegung, Alarm & Video-Capture
- Raspberry Pi Garagentor-Öffner mit Live-Video-Streaming – Schritt-für-Schritt-Anleitung
- Top-Zubehör, um das volle Potenzial Ihres Raspberry Pi auszuschöpfen
- Raspberry Pi Lichtsensor Tutorial – LDR verdrahten und Lichtpegel mit Python auslesen
- Raspberry Pi GPIO meistern: PIR-Bewegungsmelder an B+/Model 2 anschließen
- Intelligenten Roboter mit Bridge Shield bauen – Raspberry Pi & Arduino Integration
- Wand-vermeidenden Roboter mit Raspberry Pi bauen – Schritt-für-Schritt-Anleitung
- Eigenen Raspberry Pi Roboter mit MonkMakes RRB2 Kit bauen – Detaillierte Anleitung
- Pi-betriebenen Roboter mit Live-Video-Streaming bauen und steuern
- XMP-1 bauen: Kostengünstige XMOS-Raspberry Pi Mobile Plattform