webrtc-stats
webrtc-stats copied to clipboard
WebRTC Statistics
For `outbound-rtp`, `pliCount`, `nackCount`, and `firCount` in particular, the spec says that the "count" is calculated through some method defined in various RFCs. However those RFCs don't seem to define...
There has been not enough interest to implement this for audio for years. Maybe easier to update the spec to match the implementation? (Can always revisit later if there is...
following https://github.com/w3c/webrtc-pc/pull/2763 *** Preview | Diff
totalInterFrameDelay, totalSquaredInterFrameDelay are not marked with "Only [exist](https://infra.spec.whatwg.org/#map-exists)s for video."
as as defined as in [webrtc-pc](https://w3c.github.io/webrtc-pc/#dom-rtcicecandidate-tcptype) Not terribly important but i wanted it to show a nice candidate grid from statistics *** Preview | Diff *** Preview | Diff
fixes #638 *** Preview | Diff
In #597, we decided to expose whether or not the RTP stream is configured to be sent. However due to qualityLimitationReasons even a stream that is configured to send could...
[outbound-rtp](https://w3c.github.io/webrtc-stats/#dom-rtcstatstype-outbound-rtp) says: _"When there are multiple [RTP stream](https://w3c.github.io/webrtc-stats/#dfn-rtp-stream)s connected to the same sender due to using simulcast, there will be one [RTCOutboundRtpStreamStats](https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats) per [RTP stream](https://w3c.github.io/webrtc-stats/#dfn-rtp-stream), with distinct values of the...
The [spec](https://w3c.github.io/webrtc-stats/#the-rtp-statistics-hierarchy) says: _"The lifetime of all RTP [monitored objects](https://w3c.github.io/webrtc-stats/#dfn-monitored-object) starts when the [RTP stream](https://w3c.github.io/webrtc-stats/#dfn-rtp-stream) is first used: When the first RTP packet is sent or received on the [SSRC](https://w3c.github.io/webrtc-stats/#dfn-ssrc)...
https://w3c.github.io/webrtc-stats/#guidelines-for-getstats-results-caching-throttling says | When the state of the RTCPeerConnection visibly changes [clear the cache] This doesn't define what "visibly changes" means. The onicecandidate or addIceCandidate methods will make new objects...