RTCRtpReceiver: phương thức getContributingSources()

Baseline Widely available *

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

* Some parts of this feature may have varying levels of support.

Phương thức getContributingSources() của giao diện RTCRtpReceiver trả về một mảng các đối tượng, mỗi đối tượng tương ứng với một định danh CSRC (contributing source) được RTCRtpReceiver hiện tại nhận trong mười giây gần nhất.

Cú pháp

js
getContributingSources()

Tham số

Không có.

Giá trị trả về

Một mảng các đối tượng, mỗi đối tượng mô tả một trong các contributing source đã cung cấp dữ liệu cho luồng đầu vào trong mười giây qua. Các đối tượng này chứa các thuộc tính sau:

audioLevel Optional

Một giá trị số thực từ 0.0 đến 1.0 chỉ mức âm thanh chứa trong gói RTP cuối cùng được phát từ contributing source.

Giá trị này nằm trên thang tuyến tính và được xác định theo đơn vị dBov, hoặc decibel (overload). Đây là biên độ tương đối so với điểm mà tại đó âm thanh bắt đầu bị clipping. Giá trị 1.0 biểu thị 0 dBov (âm lượng tối đa), giá trị 0.0 biểu thị im lặng, và giá trị 0.5 biểu thị thay đổi xấp xỉ 6 dB SPL (decibel của mức áp suất âm thanh) trong mức áp suất âm thanh từ 0 dBov.

Nếu thuộc tính này không xuất hiện thì nguồn không cung cấp mức âm lượng.

rtpTimestamp Optional

RTP timestamp (một số nguyên DOMHighResTimeStamp) của media. Dấu thời gian do nguồn tạo này cho biết thời điểm media trong gói này, được lên lịch phát tại thời điểm do timestamp chỉ định, được lấy mẫu hoặc tạo ban đầu. Nó có thể hữu ích cho mục đích sắp xếp thứ tự và đồng bộ hóa.

source Optional

Một giá trị số nguyên dương chỉ định định danh CSRC của contributing source. Điều này định danh duy nhất nguồn của các gói RTP thuộc luồng cụ thể.

timestamp Optional

Một DOMHighResTimeStamp cho biết thời điểm gần nhất mà một khung hình xuất phát từ nguồn này được chuyển tới MediaStreamTrack của bộ nhận.

Đặc tả kỹ thuật

Thông số kỹ thuật
WebRTC: Real-Time Communication in Browsers
# dom-rtcrtpreceiver-getcontributingsources

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