RTP retransmission mechanism in gstreamer 1.2.0

abhilash abhilashtuse at gmail.com
Thu Dec 12 22:09:53 PST 2013


Hi,

Yeah, you're right. I misunderstood that. I made the corrections and now I'm
getting the results as expected.
Receiver sends NACK for missing packets as well as Sender retransmits the
missing packets. 

Pipelines are mentioned below:

Sender:
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=192.154.10.20 port=5000
rtpbin.send_rtcp_src_0 ! udpsink host=192.154.10.20 port=5001 sync=false
udpsrc port=5005 ! rtpbin.recv_rtcp_sink_0 --gst-debug=3

Receiver:
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=192.154.10.21 port=5005 sync=false
--gst-debug=3


Thanks,
Abhilash



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/RTP-retransmission-mechanism-in-gstreamer-1-2-0-tp4663965p4664003.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list