Not able to configure rtpgstpay pipeline

mank.pan o0omanko0o at gmail.com
Wed Feb 19 07:14:54 UTC 2020


Hi Team,

I want to send frames along with some exif metadata, not using rtpgstpay
because it will remove exif metadata before sending to sink:

*gst-launch-1.0 -v videotestsrc ! video/x-raw,width=1920,height=1020 !
jpegenc ! taginject tags="comment =\"hello\",artist=gstreamer" ! jifmux !
rtpgstpay ! udpsink host=x.x.x.x port=5*000

At the receiver end using below pipeline:

*gst-launch-1.0 udpsrc port=5000 caps="application/x-rtp,
media=(string)application, clock-rate=(int)90000, encoding-name=X-GST,
caps=(string)\"aW1hZ2UvanBlZywgc29mLW1hcmtlcj0oaW50KTAsIHdpZHRoPShpbnQpMTkyMCwgaGVpZ2h0PShpbnQpMTAyMCwgcGl4ZWwtYXNwZWN0LXJhdGlvPShmcmFjdGlvbikxLzEsIGZyYW1lcmF0ZT0oZnJhY3Rpb24pMzAvMQ\",
payload=(int)96" ! rtpgstdepay ! jpegdec ! autovideosink*

However getting below error lines:

(gst-launch-1.0:4566): GStreamer-CRITICAL **: gst_mini_object_ref: assertion
'mini_object != NULL' failed

** (gst-launch-1.0:4566): CRITICAL **: gst_pad_set_caps: assertion 'caps !=
NULL && gst_caps_is_fixed (caps)' failed

(gst-launch-1.0:4566): GStreamer-CRITICAL **: gst_mini_object_unref:
assertion 'mini_object != NULL' failed

(gst-launch-1.0:4566): GStreamer-CRITICAL **: gst_mini_object_ref: assertion
'mini_object != NULL' failed
Setting pipeline to PLAYING ...

** (gst-launch-1.0:4566): CRITICAL **: gst_pad_set_caps: assertion 'caps !=
NULL && gst_caps_is_fixed (caps)' failed

(gst-launch-1.0:4566): GStreamer-CRITICAL **: gst_mini_object_unref:
assertion 'mini_object != NULL' failed
New clock: GstSystemClock


Please help, I am new in gstreamer and still learning, sorry if I have asked
novice question.

Thanks



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list