[webrtc-stats] Add RTCInboundRtpStreamStats:decoderfallback (#724)

xingri has just created a new issue for https://github.com/w3c/webrtc-stats:

== Add RTCInboundRtpStreamStats:decoderfallback ==
After [#712](https://github.com/w3c/webrtc-stats/issues/712) has been merged,  it is no longer possible to get the decoder fallback information in case of cloud gaming services which do not require hardware access permission in general use cases.

And the decoder fallback information is highly important to assess the session information whether the session has been fully accelerated by the hardware decoder or not. So I would like to propose adding decoderFallback in RTCInboundRtpStreamStats to get the information without hurting the security concern.
- https://github.com/w3c/webrtc-stats/commit/d5c96ad30313055f48f1600f5e2e840d5cf0e2ba

If the first proposal is not acceptable, as an alternative, I would also like to propose to remove fingerprint restriction on powerEfficientDecoder in RTCInboundRtpStreamStats.
- https://github.com/w3c/webrtc-stats/commit/01e32ce879c0cc4687771453c761efaf7674ca9f

My justification behind the second approach is that the powerEfficientDecoder can be modifiable when the decoder is getting fallback to the software decoder, so it is not a static variable to represent a user agent.

Please view or discuss this issue at https://github.com/w3c/webrtc-stats/issues/724 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 11 January 2023 20:32:14 UTC