Ich bin ein Neuling für gstreamer, also würde ich geschätzt werden, wenn Sie mir helfen könnten.Wie man eine Pipeline aufzeichnet, auch wenn der Absender keine Daten im gstreamer sendet
Ich versuche, eine Pipeline zu hören und Frames in eine Datei aufzunehmen. Ich habe die folgende Pipeline versucht:
gst-launch-1.0 udpsrc port=5600 do-timestamp=true ! application/x-rtp, payload=96 ! rtph264depay ! avdec_h264 ! clockoverlay ! jpegenc ! avimux ! filesink location=stream.avi
ich ganze Timeline selbst aufnehmen möchten, wenn der Absender keine Rahmendaten liefert. Standardmäßig hängt der Rekorder die Frames an, wenn die Pipeline einige gültige Frames empfängt. Aber ich möchte einige schwarze Rahmen sehen, wenn der Sender keine Daten sendet.
Ich würde sagen, der Videomixer würde funktionieren .. was genau macht es bei mehreren Pausen/Stops von Stream? Was ist mit der Verwendung von Identitäts-Single-Segment? – nayana
Sobald der Stream an den Videomixer angeschlossen ist, scheint der Videomixer zu erwarten, dass er sich verhält und Frames liefert. Wenn Frames nicht von einer eingehenden Senke geliefert werden, hält sie die ausgehende Quelle an. Ich müsste mich über Single-Segment informieren, es ist neu für mich. – mpr