<p>Hi All,
<br>
<p>I have a lovely gstrtpbin pipe that sends and receives audio. It also sends and receives RTCP packets but I am not sure just what that means and what to do with them..</p>
<br>
<p>I am trying to use the same pipeline on two machines to make what amounts to a two way always live intercom. I am using "1" for my session number.</p>
<br>
<pre>
<font face="courier new">
.-------.
......... udpsrc port 5002---> recv_rtp_sink_1 | gst | recv_rtp_src_1 -----> ... speakers
: _______ udpsrc port 5007---> recv_rtcp_sink_1 | rtp |
: | | bin |
: | microphone ... --> send_rtp_sink_1 | # 1 | send_rtp_src_1 ---> udpsink port 5002 ........
: | | | send_rtcp_src_1 --> udpsink port 5003 ---. /
: | '-------' / /
: | / /
: | / /
: | .________________________________________________________________________________________/ /
: | | ........................................................................................./
: | | :
: | | :
: | | : .-------.
: | | :. udpsrc port 5002---> recv_rtp_sink_1 | gst | recv_rtp_src_1 -----> ... speakers
: | |___ udpsrc port 5007 -> recv_rtcp_sink_1 | rtp |
: | | bin |
: | microphone ... --> send_rtp_sink_1 | # 2 | send_rtcp_src_1 --> udpsink port 5003 ______
: | | | send_rtp_src_1 ---> udpsink port 5002 __ /
: | '-------' / /
: | / /
: |____________________________________________________________________________________________/ /
:................................................................................................/
<font>
</pre>
<br>
<p>If I connect my send_rtcp_src_1 (on GstRtpBin #1) pad's output through the network (udpsink to udpsrc) and feed it in to the recv_rtvp_sink_1 pad on on GstRtpBin #2, what will GstRtpBin #2 do with that information? DOes it understand that it describes the RTP data coming into recv_rtp_sink_1 and automatically adjust the received stream? Or does it just map the information back out (I guess) recv_rtcp_src_1 where I can process it..</p>
<br>
<p>If I am to process it, do I need to hook the stream to an identity or appsink to get at its contents and parse them into a form to be sent out as events to ... well, to who?..</p>
<br>
<p>Any help would be appreciated. I have spent hours googling this and finding little nad still more time reading the old gstreamer fora. Lots of interesting but not directly related discussion..</p>
<br>
<p>Warmly,.</p>
<br>
<p>Wes.</p>
<br><hr align="left" width="300">
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/GstRtpBin-Internals-tp3043711p3043711.html">GstRtpBin Internals</a><br>
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br>