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