RTCRemoteOutboundRtpStreamStats
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since May 2021.
* Some parts of this feature may have varying levels of support.
Từ điển RTCRemoteOutboundRtpStreamStats của WebRTC API được sử dụng để báo cáo thống kê từ điểm cuối từ xa về luồng RTP đi của nó.
Điều này sẽ tương ứng với một luồng đến đang được RTCPeerConnection cục bộ nhận.
Thống kê có thể được lấy bằng cách lặp qua RTCStatsReport được trả về bởi RTCPeerConnection.getStats() cho đến khi bạn tìm thấy báo cáo có type là remote-outbound-rtp.
Thuộc tính phiên bản
>Thống kê đặc thù cho luồng đi từ xa
localIdOptional-
Chuỗi được sử dụng để tìm đối tượng
RTCInboundRtpStreamStatscục bộ có cùng nguồn đồng bộ (SSRC). remoteTimestampOptional-
Một
DOMHighResTimeStampxác định dấu thời gian (trên thiết bị từ xa) tại đó thống kê trong đối tượngRTCRemoteOutboundRtpStreamStatsđược gửi bởi điểm cuối từ xa. Điều này khác vớitimestamp; nó đại diện cho thời điểm thống kê của đối tượng được nhận hoặc tạo ra bởi điểm cuối cục bộ. reportsSentOptional Experimental-
Một số nguyên dương cho biết tổng số khối Báo cáo Người gửi (SR) RTCP được gửi cho nguồn đồng bộ (SSRC) này.
roundTripTimeMeasurementsOptional Experimental-
Một số dương đại diện cho tổng số đo lường thời gian khứ hồi hợp lệ được nhận cho nguồn đồng bộ (SSRC) này.
totalRoundTripTimeOptional Experimental-
Số cho biết tổng cộng tất cả các đo lường thời gian khứ hồi kể từ đầu phiên, tính bằng giây. Thời gian khứ hồi trung bình có thể được tính bằng cách chia
totalRoundTripTimechoroundTripTimeMeasurements.
Thống kê luồng RTP đã gửi
bytesSentOptional-
Một số nguyên dương cho biết tổng số byte được gửi cho SSRC này, bao gồm cả truyền lại.
packetsSentOptional-
Một số nguyên dương cho biết tổng số gói RTP được gửi cho SSRC này, bao gồm cả truyền lại.
Thống kê luồng RTP chung
codecIdOptional-
Chuỗi nhận dạng duy nhất đối tượng đã được kiểm tra để tạo ra báo cáo
RTCCodecStatsliên kết với luồng RTP này. kind-
Chuỗi cho biết
MediaStreamTrackliên kết với luồng là audio hay video. ssrc-
Số nguyên dương xác định nguồn đồng bộ (SSRC) của các gói RTP trong luồng này.
transportIdOptional-
Chuỗi nhận dạng duy nhất đối tượng đã được kiểm tra để tạo ra báo cáo
RTCTransportStatsliên kết với luồng RTP này.
Thuộc tính phiên bản chung
Các thuộc tính sau là chung cho tất cả các đối tượng thống kê WebRTC.
id-
Chuỗi nhận dạng duy nhất đối tượng đang được theo dõi để tạo ra tập hợp thống kê này.
timestamp-
Đối tượng
DOMHighResTimeStampcho biết thời điểm mẫu được lấy cho đối tượng thống kê này. type-
Chuỗi có giá trị
"remote-outbound-rtp", cho biết loại thống kê mà đối tượng chứa.
Ghi chú sử dụng
Thuộc tính remoteTimestamp của đối tượng RTCRemoteOutboundRtpStreamStats cung cấp thống kê dựa trên dấu thời gian NTP của dữ liệu nhận được từ một khối Báo cáo Người gửi (SR) RTCP.
Hãy lưu ý rằng đồng hồ từ xa có thể không được đồng bộ với đồng hồ cục bộ (cả thời gian hiện tại lẫn tốc độ thời gian trôi qua).
Thông số kỹ thuật
| Specification |
|---|
| Identifiers for WebRTC's Statistics API> # dom-rtcstatstype-remote-outbound-rtp> |