summaryrefslogtreecommitdiffstats
path: root/third_party/libwebrtc/stats/g3doc/stats.md
blob: 25127dc36e5fd9ef4edab9f3ec81ef3150468c6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!-- go/cmark -->
<!--* freshness: {owner: 'hta' reviewed: '2022-10-01'} *-->

# getStats in WebRTC

The WebRTC getStats API is specified in
  https://w3c.github.io/webrtc-stats/
and allows querying information about the current state of a RTCPeerConnection
API and some of its member objects.

## Adding new statistics to Chrome

When adding a new standardized `RTCStatsMember` it is necessary to add
it to the Chrome allowlist
  chrome/test/data/webrtc/peerconnection_getstats.js
before landing the WebRTC change. This mechanism prevents the accidential
addition and exposure of non-standard attributes and is not required for
`RTCNonStandardStatsMember` which is not exposed to the web API.