https://w3c.github.io/webrtc-stats/#remoteoutboundrtpstats-dict*
defines reportsSent as
the total number of RTCP Sender Report (SR) blocks sent for this SSRC.
However, those stats are about the SRs which do not define a "I sent you this many SRs" mechanism, see here for the format. libWebRTC counts received SRs here.
The RTCRemoteOutboundRtpStreamStats dictionary represents the remote endpoint's measurement metrics for its outgoing RTP stream (corresponding to an outgoing RTP stream at the sending endpoint)
sounds odd. The remote outbound stream is an incoming stream at the receiving endpoint, no?
The timestamp reported in the statistics object is the time at which the corresponding RTCP SR was received.
This one sounds like this object is about receiving SRs. But a few lines below we have
This differs from timestamp, which represents the time at which the statistics were generated or received by the local endpoint.
which contradicts
Should the field be named reportsReceived (ugh)?
https://w3c.github.io/webrtc-stats/#remoteoutboundrtpstats-dict*
defines reportsSent as
However, those stats are about the SRs which do not define a "I sent you this many SRs" mechanism, see here for the format. libWebRTC counts received SRs here.
sounds odd. The remote outbound stream is an incoming stream at the receiving endpoint, no?
This one sounds like this object is about receiving SRs. But a few lines below we have
Should the field be named reportsReceived (ugh)?