Seite 1 von 2

Repetier Server, MJPGStreamer und Raspicam

Verfasst: So 25. Okt 2015, 14:41
von Zaldo
Tach zusammen.

ich versuche gerade den Repetier Server mit der Raspicam zu verheiraten. Da Linux jetzt nicht unbedingt zu meinen Stärken gehört, habe ich mich erstmal vergewissert, ob der MJPGStreamer überhaupt mit der Raspicam zusammen spielt (scheint so, oder muss ich dieses Input_Plugin nochmal gesondert installieren?). und mich dann exakt an die Anleitung gehalten.

Der MJPG-Streamer scheint auch normal zu starten, findet ein Video device (die Kamera funktioniert auch, wenn ich sie mit raspistill aufrufe) aber über die IP-Adresse ist der Dienst schlichtweg nicht zu erreichen. Was mache ich falsch? Bin für jeden heißen Tipp dankbar (und wenn irgendwann mal jemand ganz viel Zeit und Muße hat, kann er mir ja mal erklären, was ich da beim installieren eigentlich alles eingegben habe, da habe ich nur so grob den Durchblick, aber das ist im Moment zweitrangig).

Danke und Gruß
Holger

Edit: Wurden Bilder hier im Forum nicht früher mal automatisch beim hochladen verkleinert, oder hab ich das geträumt? Ich wundere mich nur gerade über die Dateigrößen...

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: So 25. Okt 2015, 19:41
von T1230
Hey Holger,

als erstes würde ich mal mit "sudo /etc/init.d/mjpgstreamer status" testen, ob der streamer wirklich läuft. Da du das Teil als Background Prozess startest, siehst du keine Fehlermeldungen.

Meine 2te Vermutung wäre: bist du sicher, dass die IP Adresse passt (du kannst die IP Adresse von deinem Recher mal pingen: ausführen -> cmd -> ping IP-Adresse)

Was ich dir ziemlich sicher sagen kann (ich verwende den ´mjpeg Streamer" nicht) ist: auf die Kamera darf immer nur ein Prozess zugreifen, d.h. wenn du zum Funktionstest raspistill gestartet hast (vielleicht sogar als Background Prozess - dass erkennst du u.a. am Aufruf, wenn am Ende "&" steht, führst du es im Hintergrund aus) und das noch läuft, startet der streamer nicht.

mach mal diese 2 Befehle, bevor du den streamer erneut startest:

sudo kill $(ps aux | grep 'raspistill' | awk '{print $2}')
sudo kill $(ps aux | grep 'mjpg_streamer' | awk '{print $2}')

das killt mal beides....

und dann starte vielleicht mal den streamer nicht als Background:
cd /usr/local/mjpg-streamer;sudo ./mjpg_streamer -i "/usr/local/mjpg-streamer/input_uvc.so" -o "/usr/local/mjpg-streamer/output_http.so -w /usr/local/mjpg-streamer/www"
(also das -b weglassen)
Dann solltest du auch eine Fehlermeldung sehen - sofern eine geworfen wird

LG Thomas

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: So 25. Okt 2015, 20:13
von Zaldo
Aaaaaaha:

ERROR opening V4L interface: No such file or directory

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: So 25. Okt 2015, 20:21
von Zaldo
Okay, den V4L2 Treiber habe ich gefunden, und wenn ich ihn in der Konsole von hand lade, bevor ich MJPG-Streamer starte, dann komme ich auch über das Web Interface drauf. Nur: Wie bekomme ich es hin, dass der Treiber automatisch (beim Systemstart) geladen wird, bevor er versucht dem Streamer zu starten?

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: So 25. Okt 2015, 20:38
von Zaldo
Ok, einfach in /etc/modules eintragen :dash:

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: Mo 2. Nov 2015, 13:55
von shaddi
aus Zeitmangel nur stichpunktartig:

- Die Raspbi-Cam ist kein V4L-Device. Wird also nicht mit dem Input-Modul uvc oder sonstwas funktionieren.
- Du brauchst das input-Modul "input_raspicam.so", der spricht die Kamera direkt über die Raspbi-Schnitstelle an.
- Die Anleitung auf der repetier-seite ist für USB-Webcams. Eigentlich kann man die fast 1:1 nehmen, aber halt eben mit dem anderen Input-Modul.

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: Mo 2. Nov 2015, 14:57
von Zaldo
Ich nehme an das ist dann das standard Input modul mit reincompilierten V4L Treiber?

Hat das einen Vorteil, gegenüber bcm2835-v4l2 beim Systemstart zu laden?

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: Mo 2. Nov 2015, 15:09
von shaddi
Oh, scheinbar gibts jetzt auch schon den v4l2-Teiber für die Camera. Wenn das mit dem v4l-Modul auch klappt, kann man das auch verwenden. Ist halt ein "hop" mehr auf dem Weg des Datenstroms..

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: Mo 2. Nov 2015, 15:13
von miregal89
Hallo an alle RF1000er.

Mit diesem Tutorial kann man auch die Rasperry Kameras mit den MPJG Streamer in den Repetier Server einbinden.

http://blog.miguelgrinberg.com/post/how ... spberry-pi ... spberry-pi

PS: So habe ich es jedenfalls bei meinen Repetier Server durchgeführt, da die Tutorial Anleitung mit dem "Motion" Programm nicht funktioniert hat.

Re: Repetier Server, MJPGStreamer und Raspicam

Verfasst: Mo 2. Nov 2015, 15:28
von Zaldo
Hey Miregal,

ich könnte mir vorstellen dass das auf die Performance geht, wenn Raspistill und MJPEG Streamer nebeneinander laufen. Es geht wie gesagt auch 1:1 mit der Anleitung auf der Repetier-Server Webseite, man muß wie gesagt lediglich den V4L Treiber laden

sudo modprobe bcm2835-v4l2

oder zum automatischen Start in /etc/modules eintragen.