RTPBIN: rtcp reports

Hello,

I’m using rtpbin elements to transmit video over RTP+RTCP between two clients. I’ve noticed that my Sender Report (SR) packets contain Receiver Report (RR) blocks only at the beginning, but later on, they are no longer present.

I’m wondering why this happens, and what factors influence whether a Receiver Report block is included inside a Sender Report.


I would like to always include a Receiver Report inside my Sender Report.

They would stop being included if no new RTCP RRs from that receiver are received by the sender and the SSRC of that receiver times out.

You can check the rtpsession debug logs for what’s happening here and when.


Thanks for the quick response, that makes sense.

However, I noticed that my Receiver Reports always show an interarrival jitter of 0, even when I use various network tools to introduce network disruption — while the fraction lost value changes as expected, the jitter always remains zero.

I’m wondering: is the jitter calculated internally by the rtpbin element based on the Sender Reports it receives?