GNOME Bugzilla – Bug 596565
Not RTP format was negotiated
Last modified: 2009-09-28 08:20:41 UTC
gst-launch -v udpsrc port=1234 ! rtpmp2tdepay ! filesink location=new.ts Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock ERROR: from element /GstPipeline:pipeline0/GstRtpMP2TDepay:rtpmp2tdepay0: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. Additional debug info: gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain (): /GstPipeline:pipeline0/GstRtpMP2TDepay:rtpmp2tdepay0: Not RTP format was negotiated Execution ended after 29062438787 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... Freeing pipeline ...
Thanks for following the instructions and filing a bug. However, this is expected behaviour in this case. You need to set the appropriate caps on the stream coming out of udpsrc, either by using a capsfilter, or using udpsrc's caps property. Have a look at gst-plugins-good/tests/examples/rtp/