GStreamer - Webcam-Stream von Raspberry zu VLC-PC

Ich versuche, mit gstreamer 1.0 Webcam-Videos von einer Himbeere auf einen VLC-Player zu streamen. Im Moment habe ich den folgenden Befehl für die Himbeere:

gst-launch-1.0 -vv -e v4l2src device=/dev/video0  \
! videoscale \
! "video/x-raw,width=352,height=288,framerate=10/1" \
! queue  \
! x264enc \
! h264parse \
! rtph264pay config-interval=10 pt=96 \
! udpsink host=239.255.12.42 port=5004

Und die folgende SDP-Datei, um den Stream mit VLC abzuspielen:

c=IN IP4 239.255.12.42
m=video 5004 RTP/AVP 96
a=rtpmap:96 H264/90000

Wenn ich den Befehl gst-launch-1.0 ausführe, kann ich mit wireshark feststellen, dass es udp-Pakete sendet, aber wenn ich versuche, den Stream mit vlc und der sdp-Datei abzuspielen, erhalte ich nichts. Das VLC-Protokoll sagt:

es error: cannot peek
es error: cannot peek
live555 error: no data received in 10s, aborting

Ich weiss nicht, was falsch ist. Wahrscheinlich habe ich die Pipeline nicht richtig erstellt und deshalb erkennt der VLC den Stream nicht als richtigen Videostream. Irgendwelche Ideen

Vielen Dank im Voraus für Ihre Hilfe

Antworten auf die Frage(2)

Ihre Antwort auf die Frage