Skip to content

RTCRemoteOutboundRtpStreamStats definition is off? #806

Description

@fippo

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)?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions