RTCInboundRtpStreamStats: thuộc tính insertedSamplesForDeceleration

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2022.

Thuộc tính insertedSamplesForDeceleration của từ điển RTCInboundRtpStreamStats tích lũy sự chênh lệch giữa số mẫu nhận được và số mẫu phát ra từ bộ đệm jitter trong khi tốc độ phát âm thanh bị làm chậm.

Bộ đệm jitter WebRTC đặt mức độ trễ phát mục tiêu sao cho lưu lượng vào và ra của bộ đệm jitter xấp xỉ nhau. Nếu bộ đệm jitter bị cạn quá nhanh, mẫu âm thanh tiếp theo sẽ "sớm hơn lịch", và bộ đệm jitter có thể làm chậm tốc độ phát. Nếu bộ đệm jitter làm chậm tốc độ phát bằng cách chèn thêm mẫu âm thanh, thuộc tính này cho biết tổng số mẫu được thêm vào như vậy.

Việc làm chậm và/hoặc tăng tốc âm thanh (được theo dõi bằng removedSamplesForAcceleration) có thể gây ra tiếng rè hoặc méo tiếng có thể nghe thấy. Tổng số ở cuối cuộc gọi cũng cho biết có bao nhiêu mẫu hoặc giây bị ảnh hưởng, và insertedSamplesForDeceleration có thể được so sánh với totalSamplesReceived để đo lường tương đối mức độ giảm tốc. Ghi lại insertedSamplesForDecelerationremovedSamplesForAcceleration theo các khoảng thời gian có thể hữu ích để xác định thời điểm xảy ra vấn đề, từ đó có thể tương quan với các chỉ số khác trong cùng khoảng thời gian để xác định nguyên nhân có thể.

Note: Giá trị này không xác định đối với luồng video.