From 93df8b6165b611a3c82986e6dd1fd4c32f3d1728 Mon Sep 17 00:00:00 2001
From: henbos
+ The WebRTC's Statistics API exposes information about the system, + including hardware capabilities and network characteristics. To limit + the finger printing surface imposed by this API, some metrics are only + exposed if allowed by the algorithms in this section. +
++ To check if hardware + exposure is allowed, run the following steps: +
+ If the + context capturing state is true, return true. +
++ Return false. +
+- Identifies the decoder implementation used. This is useful for diagnosing - interoperability issues. -
- If too much information is given here, it increases the fingerprint surface. - Since it is only given for active tracks, the incremental exposure is small. + Only defined when [= exposing hardware is allowed =]. +
++ Identifies the decoder implementation used. This is useful for + diagnosing interoperability issues.
+ Only defined when [= exposing hardware is allowed =]. +
++ Whether the decoder currently used is considered power + efficient by the user agent. This SHOULD reflect if the + configuration results in hardware acceleration, but the user + agent MAY take other information into account when deciding if + the configuration is considered power efficient. +
++ Only defined when [= exposing hardware is allowed =]. +
Identifies the encoder implementation used. This is useful for diagnosing interoperability issues.
+- If too much information is given here, it increases the fingerprint surface. - Since it is only given for active tracks, the incremental exposure is small. + Only defined when [= exposing hardware is allowed =]. +
++ Whether the encoder currently used is considered power + efficient by the user agent. This SHOULD reflect if the + configuration results in hardware acceleration, but the user + agent MAY take other information into account when deciding if + the configuration is considered power efficient.