WebRTC RtpInboundRtpStreamStats fields missing
Categories
(Core :: WebRTC, enhancement)
Tracking
()
People
(Reporter: justin, Unassigned)
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36
Steps to reproduce:
Run https://webrtc.github.io/samples/src/content/peerconnection/pc1/ in Firefox.
Then do pc2.getStats().then(stats => stats.forEach(item => console.log(item))) in the JS console.
Actual results:
Observe output similar to { id: "5b6ba3c7", timestamp: 1595529829865, type: "inbound-rtp", kind: "video", mediaType: "video", ssrc: 1924989198, discardedPackets: 0, jitter: 0.003, packetsLost: 0, packetsReceived: 7988, … }.
Note the absence of many fields from https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats, including |framesReceived|, |framesDecoded|, |totalSamplesReceived|, |concealedSamples|, |trackId|, and others. These fields are important for analyzing received media quality.
Expected results:
The aforementioned fields should have appeared in the inbound-rtp stats object.
Comment 1•6 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Comment 2•4 months ago
|
||
https://wpt.fyi/results/webrtc-stats/supported-stats.https.html?label=master&label=experimental&aligned
looks ok-ish, lets close this (somehow I stumbled over this)?
Comment 3•4 months ago
|
||
Most of these are already fixed, see here
Description
•