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ó typeremote-outbound-rtp.

Thuộc tính phiên bản

Thống kê đặc thù cho luồng đi từ xa

localId Optional

Chuỗi được sử dụng để tìm đối tượng RTCInboundRtpStreamStats cục bộ có cùng nguồn đồng bộ (SSRC).

remoteTimestamp Optional

Một DOMHighResTimeStamp xác định dấu thời gian (trên thiết bị từ xa) tại đó thống kê trong đối tượng RTCRemoteOutboundRtpStreamStats được gửi bởi điểm cuối từ xa. Điều này khác với timestamp; 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ộ.

reportsSent Optional 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.

roundTripTimeMeasurements Optional 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.

totalRoundTripTime Optional 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 totalRoundTripTime cho roundTripTimeMeasurements.

Thống kê luồng RTP đã gửi

bytesSent Optional

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.

packetsSent Optional

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

codecId Optional

Chuỗi nhận dạng duy nhất đối tượng đã được kiểm tra để tạo ra báo cáo RTCCodecStats liên kết với luồng RTP này.

kind

Chuỗi cho biết MediaStreamTrack liê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.

transportId Optional

Chuỗi nhận dạng duy nhất đối tượng đã được kiểm tra để tạo ra báo cáo RTCTransportStats liê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 DOMHighResTimeStamp cho 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

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