gstrtpbin - rtcp SR/RR missing ReportBlocks ?

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

gstrtpbin - rtcp SR/RR missing ReportBlocks ?

chas_123
Hi,
I'm playing around with the following example pipelines:

Sender:
HOST=127.0.0.1
gst-launch -v gstrtpbin name=rtpbin videotestsrc ! theoraenc ! rtptheorapay !\
rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink port=5002 host=$HOST \
rtpbin.send_rtcp_src_0 ! udpsink port=5003 host=$HOST sync=false async=false \
udpsrc port=5007 ! rtpbin.recv_rtcp_sink_0


Receiver:
HOST=127.0.0.1
CAPS="\"caps=application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-
name=(string)THEORA, sampling=(string)YCbCr-4:2:0, width=(string)320, height=(string)240\" "
gst-launch -v gstrtpbin name=rtpbin udpsrc $CAPS port=5002 ! rtpbin.recv_rtp_sink_0 rtpbin. ! 
rtptheoradepay ! theoradec ! sdlvideosink udpsrc port=5003 ! rtpbin.recv_rtcp_sink_0 
rtpbin.send_rtcp_src_0 ! udpsink port=5007 host=$HOST sync=false async=false


and observing SRs and RRs OK (via wireshark) - what we actually see are typically compound RTCP 
packets consisting of SR+SDES, RR+SDES, SR+SDES+BYE...etc.  We would like to see the ReportBlocks 
also - these consist of stats like fraction lost, cumulative num packets lost, jitter etc. 


Is there some setting we can configure gstrtpbin to achieve this?


rgds, chas_123