<div dir="ltr">After setting GST_DEBUG=3, I found those following error information:<br><br>......................................................................................................<br>0:00:02.830674461 [336m 2063[00m 0x102920 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_PADS gstelement.c:641:gst_element_add_pad:<rtpptdemux1>[00m adding pad 'src_96'<br>
0:00:02.834983692 [336m 2063[00m 0x102920 [32;01mINFO [00m [00;01;37;41m GST_PADS gstpad.c:1769:gst_pad_link_prepare:[00m trying to link rtpptdemux1:src_96 and recv_rtp_src_0_547059553_96:proxypad6<br>0:00:02.836655076 [336m 2063[00m 0x102920 [32;01mINFO [00m [00;01;37;41m GST_PADS gstpad.c:1906:gst_pad_link:[00m linked rtpptdemux1:src_96 and recv_rtp_src_0_547059553_96:proxypad6, successful<br>
0:00:02.838054769 [336m 2063[00m 0x102920 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_PADS gstelement.c:641:gst_element_add_pad:<rtpbin0>[00m adding pad 'recv_rtp_src_0_547059553_96'<br>0:00:02.842733230 [336m 2063[00m 0x102920 [32;01mINFO [00m [00;01;37;41m GST_PADS gstpad.c:1769:gst_pad_link_prepare:[00m trying to link rtpbin0:recv_rtp_src_0_547059553_96 and recv_rtp_src_0_547059553_96:proxypad7<br>
0:00:02.845067076 [336m 2063[00m 0x102920 [32;01mINFO [00m [00;01;37;41m GST_PADS gstpad.c:1906:gst_pad_link:[00m linked rtpbin0:recv_rtp_src_0_547059553_96 and recv_rtp_src_0_547059553_96:proxypad7, successful<br>
0:00:02.846058153 [336m 2063[00m 0x102920 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_PADS gstelement.c:641:gst_element_add_pad:<rtspsrc0>[00m adding pad 'recv_rtp_src_0_547059553_96'<br>0:00:02.850103692 [336m 2063[00m 0xe9d08 [33;01mWARN [00m [00m rtpsource rtpsource.c:809:calculate_jitter:[00m cannot get current time<br>
0:00:02.855280615 [336m 2063[00m 0xd3d48 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_PADS gstelement.c:641:gst_element_add_pad:<rtpptdemux0>[00m adding pad 'src_97'<br>0:00:02.859652307 [336m 2063[00m 0xd3d48 [32;01mINFO [00m [00;01;37;41m GST_PADS gstpad.c:1769:gst_pad_link_prepare:[00m trying to link rtpptdemux0:src_97 and recv_rtp_src_1_1101393272_97:proxypad8<br>
0:00:02.861467999 [336m 2063[00m 0xd3d48 [32;01mINFO [00m [00;01;37;41m GST_PADS gstpad.c:1906:gst_pad_link:[00m linked rtpptdemux0:src_97 and recv_rtp_src_1_1101393272_97:proxypad8, successful<br>0:00:02.862773846 [336m 2063[00m 0xd3d48 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_PADS gstelement.c:641:gst_element_add_pad:<rtpbin0>[00m adding pad 'recv_rtp_src_1_1101393272_97'<br>
0:00:02.867528616 [336m 2063[00m 0xd3d48 [32;01mINFO [00m [00;01;37;41m GST_PADS gstpad.c:1769:gst_pad_link_prepare:[00m trying to link rtpbin0:recv_rtp_src_1_1101393272_97 and recv_rtp_src_1_1101393272_97:proxypad9<br>
0:00:02.870068923 [336m 2063[00m 0xd3d48 [32;01mINFO [00m [00;01;37;41m GST_PADS gstpad.c:1906:gst_pad_link:[00m linked rtpbin0:recv_rtp_src_1_1101393272_97 and recv_rtp_src_1_1101393272_97:proxypad9, successful<br>
0:00:02.871187077 [336m 2063[00m 0xd3d48 [32;01mINFO [00m [00;01;37;41m GST_ELEMENT_PADS gstelement.c:641:gst_element_add_pad:<rtspsrc0>[00m adding pad 'recv_rtp_src_1_1101393272_97'<br>0:00:02.874814770 [336m 2063[00m 0x130f0 [32;01mINFO [00m [00;01;31m GST_STATES gstelement.c:2148:gst_element_continue_state:<udpsrc0>[00m completed state change to PLAYING<br>
0:00:02.875670462 [336m 2063[00m 0x130f0 [32;01mINFO [00m [00;01;31m GST_STATES gstelement.c:2161:gst_element_continue_state:<udpsrc0>[00m posting state-changed PAUSED to PLAYING<br>0:00:02.878230461 [336m 2063[00m 0xd2cd0 [33;01mWARN [00m [00m rtpsource rtpsource.c:809:calculate_jitter:[00m cannot get current time<br>
0:00:02.879399999 [336m 2063[00m 0xd2cd0 [32;01mINFO [00m [00m basesrc gstbasesrc.c:2114:gst_base_src_loop:<udpsrc0>[00m pausing after gst_pad_push() = not-linked<br>0:00:02.880337538 [336m 2063[00m 0xd2cd0 [33;01mWARN [00m [00m basesrc gstbasesrc.c:2165:gst_base_src_loop:<udpsrc0>[00m error: Internal data flow error.<br>
0:00:02.881175692 [336m 2063[00m 0xd2cd0 [33;01mWARN [00m [00m basesrc gstbasesrc.c:2165:gst_base_src_loop:<udpsrc0>[00m error: streaming task paused, reason not-linked (-1)<br>0:00:02.882491384 [336m 2063[00m 0xd2cd0 [32;01mINFO [00m [00;01;31;47m GST_ERROR_SYSTEM gstelement.c:1674:gst_element_message_full:<udpsrc0>[00m posting message: Internal data flow error.<br>
0:00:02.884321230 [336m 2063[00m 0xd2cd0 [32;01mINFO [00m [00;01;31;47m GST_ERROR_SYSTEM gstelement.c:1697:gst_element_message_full:<udpsrc0>[00m posted error message: Internal data flow error.<br>0:00:02.886078769 [336m 2063[00m 0xe9d08 [33;01mWARN [00m [00m rtpsource rtpsource.c:809:calculate_jitter:[00m cannot get current time<br>
0:00:02.876917231 [336m 2063[00m 0x130f0 [32;01mINFO [00m [00;01;31m GST_STATES gstbin.c:2191:gst_bin_change_state_func:<rtspsrc0>[00m child 'udpsrc0' changed state to 4(PLAYING) successfully<br>
0:00:02.888022461 [336m 2063[00m 0x130f0 [32;01mINFO [00m [00;01;31m GST_STATES gstelement.c:2148:gst_element_continue_state:<rtspsrc0>[00m completed state change to PLAYING<br>0:00:02.888841845 [336m 2063[00m 0x130f0 [32;01mINFO [00m [00;01;31m GST_STATES gstelement.c:2161:gst_element_continue_state:<rtspsrc0>[00m posting state-changed PAUSED to PLAYING<br>
0:00:02.889984922 [336m 2063[00m 0xe9d08 [32;01mINFO [00m [00m basesrc gstbasesrc.c:2114:gst_base_src_loop:<udpsrc2>[00m pausing after gst_pad_push() = not-linked<br>0:00:02.890959999 [336m 2063[00m 0xe9d08 [33;01mWARN [00m [00m basesrc gstbasesrc.c:2165:gst_base_src_loop:<udpsrc2>[00m error: Internal data flow error.<br>
0:00:02.891727076 [336m 2063[00m 0xe9d08 [33;01mWARN [00m [00m basesrc gstbasesrc.c:2165:gst_base_src_loop:<udpsrc2>[00m error: streaming task paused, reason not-linked (-1)<br>0:00:02.892926153 [336m 2063[00m 0xe9d08 [32;01mINFO [00m [00;01;31;47m GST_ERROR_SYSTEM gstelement.c:1674:gst_element_message_full:<udpsrc2>[00m posting message: Internal data flow error.<br>
0:00:02.894355076 [336m 2063[00m 0xe9d08 [32;01mINFO [00m [00;01;31;47m GST_ERROR_SYSTEM gstelement.c:1697:gst_element_message_full:<udpsrc2>[00m posted error message: Internal data flow error.<br>0:00:02.896006461 [336m 2063[00m 0x130f0 [32;01mINFO [00m [00;01;31m GST_STATES gstelement.c:2148:gst_element_continue_state:<rtpxqtdepay0>[00m completed state change to PLAYING<br>
0:00:02.896863692 [336m 2063[00m 0x130f0 [32;01mINFO [00m [00;01;31m GST_STATES gstelement.c:2161:gst_element_continue_state:<rtpxqtdepay0>[00m posting state-changed PAUSED to PLAYING<br>GST_MESSAGE_ERROR<br>
udpsrc2 error: Internal data flow error.<br>Debug: gstbasesrc.c(2165): gst_base_src_loop (): /pipeline/rtspsrc0/udpsrc2:<br>streaming task paused, reason not-linked (-1)<br> NULL<br>................................................................................................<br>
<br>the main error is "not-linked".<br>I'm wondering why there generates two recv_rtp_src: recv_rtp_src_1_1101393272_97 and recv_rtp_src_0_547059553_96. It seems that with one recv_rtp_src, the program can work fine.<br>
<br><br><div class="gmail_quote">On Wed, Jul 16, 2008 at 10:56 AM, Ting Wang <<a href="mailto:wangting@gmail.com">wangting@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Hello, <br><br>I'm using rtspsrc, the command:<br><br>/mnt/Temp/felix_tmp/output # ../bin/gst-launch rtspsrc
location=rtsp://<a href="http://10.38.38.150/sample_100kbit.mp4" target="_blank">10.38.38.150/sample_100kbit.mp4</a> ! fakesink<br><br>works OK, and my streaming server is up and in good condition, but when issuing the command:<br>
<br>/mnt/Temp/felix_tmp/output # ../bin/gst-launch rtspsrc location=rtsp://<a href="http://10.38.38.150/sample_100kbit.mp4" target="_blank">10.38.38.150/sample_100kbit.mp4</a> ! gstrtpjitterbuffer ! rtph264depay ! h264dec ! overlay2sink<br>
<br>I got the following error message:<br><br>Setting pipeline to PAUSED ...<br>Pipeline is live and does not need PREROLL ...<br>Setting pipeline to PLAYING ...<br>New clock: GstSystemClock<br>ERROR: from element /pipeline0/rtspsrc0/udpsrc2: Internal data flow error.<br>
Additional debug info:<br>gstbasesrc.c(2165): gst_base_src_loop (): /pipeline0/rtspsrc0/udpsrc2:<br>streaming task paused, reason not-linked (-1)<br>Execution ended after 216414462 ns.<br>Setting pipeline to PAUSED ...<br>
Setting pipeline to READY ...<br>Setting pipeline to NULL ...<br>overlay2 unmap error!<br>FREEING pipeline ...<br><br>What could have caused "Internal data flow error"? Would someone please give me some advice? Thank you very much :)<br>
<br>Best regards<br><br>Felix<br><br></div>
</blockquote></div><br></div>