What do each of these experimental goog- RTCPeerConnectionConstraints do? What do each of these experimental goog- RTCPeerConnectionConstraints do? google-chrome google-chrome

What do each of these experimental goog- RTCPeerConnectionConstraints do?


Most of these options are non-documented. Some of them used for Google's products such as Hangouts.

googIPv6 - enables support of IPv6 for Chrome (should also work in latest Firefox)

googImprovedWifiBwe - Chrome has bandwidth estimation algorithm, and this flag enables improved (but experimental) version of the algorithm. In the latest version of Chrome this flag is on by default, - theexperiment was successful.

googDscp - enables DSCP

googScreencastMinBitrate - Used by Hangouts application. Sets the minimum bitrate for screensharing.

googCpuOveruseDetection - if enabled, Chrome will lower outgoing video quality and video resolution

googCpuUnderuseThreshold - the min CPU load (percents), used in pair with googCpuOveruseDetection

googCpuOverUseThreshold - the max CPU (percents), used in pair with googCpuOveruseDetection

googCpuOveruseEncodeUsage - don't know

googSuspendBelowMinBitrate - the minimal bitrate for considering session is alive (not sure)

googCombinedAudioVideoBwe - don't know