wie zu spielen mjpeg stream mit omxplayer
Ich versuche, video-stream vom raspberry(pi-A) zu einem anderen raspberry(pi B)
Benutze ich mjpg-streamer, video-stream. Mjpg-streamer 2-format-video : yuv, mjpeg
Und ich benutze omxplayer auf raspberry zu spielen, streamen (weil es gpu)
Ich habe eine Lösung gefunden, um zu spielen-stream auf omxplayer
in: http://www.raspberrypi.org/forums/viewtopic.php?f=63&t=33473
Ist es verwenden Rohr
Schritt 1: pi Einen Strom erzeugen
Schritt 2: pi-B-Rohr und spielen es
mkfifo /tmp/stream.mjpeg
wget -O /tmp/stream.mjpeg http://address_ip_b:8080/?action=stream &> /dev/null &
omxplayer -r --live /tmp/stream.mjpeg
Aber, ich habe viele Male versucht, und ich merkte
Fall 1:
pi Ein : stream mit YUV-format
pi B :
mkfifo /tmp/stream.mjpeg
wget -O /tmp/stream.mjpeg http://address_ip_b:8080/?action=stream &> /dev/null &
omxplayer -r --live /tmp/stream.mjpeg
Ergebnis: es funktionierte
Fall 2: nicht verwenden Rohr
pi Ein : stream mit YUV-format
pi B :
wget -O stream.mjpeg http://address_ip_b:8080/?action=stream
ich warte 1", dann Strg+c und Sie erhalten eine Datei, dann Spiele ich es
omxplayer stream.mjpeg
Ergebnis: es funktionierte
**Hinweis: Alle oben genannten Fall gearbeitet haben. Aber, verwenden Sie format YUV nicht wirksam, da die pi Eine Umwandlung YUV-zu MPJEG, bevor Sie zu streamen, deshalb es verwenden, sehr mehr CPU über > 70% (nicht GPU). Wenn ich mehr Kamera-dann habe ich vielleicht hängen **
Fall 3:
pi Ein : Streams mit MJPEG-format
pi B :
mkfifo /tmp/stream.mjpeg
wget -O /tmp/stream.mjpeg http://address_ip_b:8080/?action=stream &> /dev/null &
omxplayer -r --live /tmp/stream.mjpeg
Ergebnis: es nicht geklappt
Fall 4: nicht verwenden Rohr
pi Ein : Streams mit MJPEG-format
pi B :
wget -O stream.mjpeg http://address_ip_b:8080/?action=stream
ich warte 1", dann Strg+c und Sie erhalten eine Datei, dann Spiele ich es
omxplayer stream.mjpeg
Ergebnis: es nicht geklappt
Hinweis: die 2 oben genannten Fall nicht gearbeitet haben. Ich glaub Videoformat MJPEG wirksam, weil es nicht konvertieren muss.
Jemand Erfahrung in dieser Angelegenheit, Können Sie mir einen Rat geben ?
Sorry für mein schlechtes Englisch.
- Die Antwort hier unten scheint gut zu sein, statt die Installation mjpeg_streamer von mir, die ich installiert habe, Rpi_Cam_web_interface und verwendet omxplayer mit der url, die ich gefunden habe, inspizieren das Bild, das wurde im browser angezeigt, es funktioniert, und das sehr gut... raspberrypi.stackexchange.com/a/32521/78568
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich installiert ein frisches raspbian auf meinem pi rev. B mit omxplayer 0.3.6~git20150210~337004e und kompiliert mjpg-streamer aus dem svn rev: 3.172 M mit dem patch für kernel 3.18.
Mit diesem kann ich
direkt und zeigt das Ergebnis auf meiner Konsole mit omxplayer
mjpg_streamer dauert <10% der CPU-Last auf meinem Pi-B und omxplayer dauert <20%