RTCOutboundRtpStreamStats.qualityLimitationReason

The qualityLimitationReason property of the RTCOutboundRtpStreamStats dictionary is a string indicating the reason why the media quality in the stream is currently being reduced by the codec during encoding, or none if no quality reduction is being performed.

This quality reduction may include changes such as reduced frame rate or resolution, or an increase in compression factor.

The amount of time the encoded media has had its quality reduced in each of the potential ways that can be done can be found in qualityLimitationDurations.

Syntax

var qualityLimitationReason = RTCOutboundRtpStreamStats.qualityLimitationReason;

Value

A Map whose keys are DOMStrings whose values come from the RTCQualityLimitationReason enumerated type, and whose values are the duration of the media, in seconds, whose quality was reduced for that reason.

Examples

Specifications

No specification found

No specification data found for api.RTCOutboundRtpStreamStats.qualityLimitationReason.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser compatibility

No compatibility data found for api.RTCOutboundRtpStreamStats.qualityLimitationReason.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCOutboundRtpStreamStats/qualityLimitationReason