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