RTP retransmission mechanism

Hi, I am trying the rtp retransmission mechanism on my jetson tx2 and the pipelines are mentioned below:

gst-launch-1.0 -v rtpbin name=rtpbin audiotestsrc freq=1000 ! audioconvert ! alawenc ! rtppcmapay ! rtprtxqueue ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink host= port=5000 rtpbin.send_rtcp_src_0 ! udpsink host= port=5001 sync=false udpsrc port=5005 ! rtpbin.recv_rtcp_sink_0

gst-launch-1.0 -v rtpbin name=rtpbin do-retransmission=true udpsrc port=5000 caps=“application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)PCMA, payload=8” ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtppcmadepay ! alawdec ! alsasink sync=false udpsrc port=5001 ! rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0 ! udpsink host= port=5005 sync=false

If I set 10% packet loss on network, I still hear audio glitch and can’t receive any rtcp packet in sender side according wireshark. Is there something wrong? Thank you very much.

The gstreamer pipeline is pure 3rd-party-element pipeline and suggest you go to http://gstreamer-devel.966125.n4.nabble.com/