Web/API/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 DOMString
s 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
Specification | Status | Comment |
Identifiers for WebRTC's Statistics APIThe definition of 'RTCOutboundRtpStreamStats.qualityLimitationReason' in that specification. | Candidate Recommendation | Initial definition. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
No compatibility data found. Please contribute data for "api.RTCOutboundRtpStreamStats.qualityLimitationReason" (depth: 1) to the MDN compatibility data repository.
RTCOutboundRtpStreamStats.qualityLimitationReason by Mozilla Contributors is licensed under CC-BY-SA 2.5.