RTCOutboundRtpStreamStats: qualityLimitationReason property

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Thuộc tính qualityLimitationReason của từ điển RTCOutboundRtpStreamStats là một chuỗi cho biết lý do tại sao codec hiện đang giảm chất lượng phương tiện trong luồng trong quá trình mã hóa, hoặc none nếu không có giảm chất lượng nào đang được thực hiện.

Việc giảm chất lượng này có thể bao gồm các thay đổi như giảm tốc độ khung hình hoặc độ phân giải, hoặc tăng hệ số nén. Lưu ý rằng tác nhân người dùng báo cáo yếu tố giới hạn nhất. Nếu không thể xác định yếu tố giới hạn nhất, kết quả sẽ được báo cáo theo thứ tự ưu tiên: "bandwidth", "cpu", "other".

Lượng thời gian phương tiện được mã hóa đã bị giảm chất lượng theo từng cách có thể được tìm thấy trong qualityLimitationDurations.

Note: Thuộc tính này không xác định cho các luồng âm thanh.

Giá trị

Chuỗi có một trong các giá trị sau:

none

Chất lượng không bị giới hạn.

cpu

Chất lượng bị giới hạn chủ yếu do tải CPU.

bandwidth

Chất lượng bị giới hạn chủ yếu do các tín hiệu tắc nghẽn trong quá trình ước tính băng thông, chẳng hạn như thời gian đến giữa các gói và thời gian khứ hồi.

other

Chất lượng bị giới hạn chủ yếu vì lý do khác ngoài những lý do trên.

Thông số kỹ thuật

Specification
Identifiers for WebRTC's Statistics API
# dom-rtcoutboundrtpstreamstats-qualitylimitationreason

Tương thích trình duyệt