Hi All,<br><br>I am writing an application to send MPEG2TS data over UDP using RTP payloading.<br>I was using the below pipeline as server:<br><br>Server:<br>---------<br>gst-launch -v gstrtpbin name=rtpbin filesrc location=collateral.ts ! mpegtsparse ! queue ! rtpmp2tpay\<br>
 ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink port=5000 host=224.2.8.13 \<br> rtpbin.send_rtcp_src_0 ! udpsink port=5001 host=224.2.8.13 sync=false async=false \ <br>udpsrc port=5003 ! rtpbin.recv_rtcp_sink_0<br>
<br>Client:<br>--------<br>gst-launch -v gstrtpbin name=rtpbin udpsrc caps=&quot;application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T-ES, ssrc=(guint)1253787951, payload=(int)33, clock-base=(guint)3847989125, seqnum-base=(guint)25200&quot; multicast-group=224.2.8.13 port=5000  ! rtpbin.recv_rtp_sink_0   rtpbin. ! rtpmp2tdepay ! mpegtsdemux name=d ! queue ! ffdec_h264 ! ffmpegcolorspace ! videoscale ! queue ! xvimagesink d. ! queue ! mad ! audioconvert ! audioresample ! queue ! alsasink udpsrc port=5003 ! rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0 ! udpsink port=5001 host=224.2.8.13 sync=false async=false<br>
<br>Issues:<br>--------<br>1. But lot of packets are been dropped since no rate control on server side.<br>2. Can someone please tell me what is <b>correct way</b>(gst-launch)<b> to stream RTP packets over UDP.</b><br><br>
Thanks for any suggestions.<br><br>Regards,<br>Jyoti<br>