gstreamer streaming auf nginx-rtmp-server

PS: zum Ersten mal gstreamer-user hier. 🙂

Ich versuche, um video-Streaming über eine logitech c920 webcam an ein beaglebone mit gstreamer auf einem nginx server. Aber irgendwie rtmpsink ist scheitern auf mich. Jedoch, mit filesink im in der Lage, speichern Sie das video auf dem beaglebone. Obwohl ich noch einige frame-Verlust-Probleme und kein audio, ich will den streaming-Teil zu arbeiten, die ersten. Der Befehl Im mit ist

GST_DEBUG=4 GST_DEBUG_FILE=gst2.log gst-launch-1.0 -v -e uvch264src device=/dev/video0 name=src auto-start=true average-bitrate=5000000 iframe-period=33  src.vidsrc  ! queue ! video/x-h264,width=1920,height=1080,framerate=30/1 ! h264parse ! flvmux ! rtmpsink location="rtmp://192.168.1.104:1935/hls/movie"

Meine debug-Ausgabe hier.
gist

gstreamer gerade beendet, innerhalb von 5 Sekunden.

Ich habe überprüft, dass der streaming-server arbeitet. Aber vom client, gstreamer ist nicht so dass mir jede Art von Fehler-Nachrichten. Oder ich weiß nicht, wie zu Debuggen, die es richtig zu stellen.

Im stecken in dieser Frage für die letzten so und so vielen Tagen. Jede Hilfe würde geschätzt werden.

Danke.

Update 1

:
Im in der Lage, senden Sie eine lokale Datei an meine rtmp-server mit ffmpeg und server ist der Umgang mit es wie erwartet.

ffmpeg -re -i /Users/r3dsm0k3/10.mp4 -vprofile baseline -ar 44100 -ac 1 -c copy -f flv rtmp://192.168.1.4:1935/hls/example

Versucht gstreamer mit fakesink und es gibt keine Fehler.

Update 2

Versucht mit v4l2src als gut, ohne Glück.

InformationsquelleAutor Ajith | 2014-10-21
Schreibe einen Kommentar