WebRTC API
's
RTCInboundRtpStreamStats
dictionary, based upon
RTCReceivedRtpStreamStats
and
RTCStats
, contains statistics related to the receiving end of an RTP stream on the local end of the
RTCPeerConnection
.
RTCInboundRtpStreamStats
dictionary is based on the
RTCReceivedRtpStreamStats
dictionary, whose properties are also available.
averageRtcpInterval
bytesReceived
A 64-bit integer which indicats the total numer of bytes that have been received so far for this media source.
fecPacketsDiscarded
An integer value indicating the number of RTP Forward Error Correction (FEC) packets which have been received for this source, for which the error correction payload was discarded.
fecPacketsReceived
An integer value indicating the total number of RTP FEC packets received for this source. This counter may also be incremented when FEC packets arrive in-band along with media content; this can happen with Opus, for example.
firCount
An integer value which indicates the total number of Full Intra Request (FIR) packets which this receiver has sent to the sender. This is an indicator of how often the stream has lagged, requiring frames to be skipped in order to catch up. This value is only available for video streams.
framesDecoded
lastPacketReceivedTimestamp
DOMHighResTimeStamp
indicating the time at which the last packet was received for this source. The
timestamp
property, on the other hand, indicates the time at which the statistics object was generated.
nackCount
An integer value indicating the total number of Negative ACKnolwedgement (NACK) packets this receiver has sent.
packetsDuplicated
packetsDiscarded
.
packetsFailedDecryption
packetsDiscarded
.
perDscpPacketsReceived
A record of key-value pairs with strings as the keys mapped to 32-bit integer values, each indicating the total number of packets this receiver has received on this RTP stream from this source for each Differentiated Services Code Point (DSCP).
pliCount
An integer specifying the number of times the receiver has notified the sender that some amount of encoded video data for one or more frames has been lost, using Picture Loss Indication (PLI) packets. This is only available for video streams.
qpSum
framesDecoded
.
Valid only for video streams.
receiverId
RTCAudioReceiverStats
or
RTCVideoReceiverStats
object associated with the stream's receiver. This ID is stable across multiple calls to
getStats()
.
remoteId
RTCRemoteOutboundRtpStreamStats
object that provides statistics for the remote peer for this same SSRC. This ID is stable across multiple calls to
getStats()
.
sliCount
An integer indicating the number of times the receiver sent a Slice Loss Indication (SLI) frame to the sender to tell it that one or more consecutive (in terms of scan order) video macroblocks have been lost or corrupted. Available only for video streams.
trackId
RTCReceiverAudioTrackAttachmentStats
or
RTCReceiverVideoTrackAttachmentStats
. This ID is stable across multiple calls to
getStats()
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
WebRTC 1.0: Real-time Communication Between Browsers
The definition of 'RTCInboundRtpStreamStats' in that specification. |
候选推荐 | 最初的规范。 |
No compatibility data found. Please contribute data for "api.RTCInboundRtpStreamStats" (depth: 1) to the MDN 兼容性数据存储库 .
RTCInboundRtpStreamStats
MediaDevices.getUserMedia()
Navigator.mediaDevices
RTCCertificate
RTCDTMFSender
RTCDTMFToneChangeEvent
RTCDataChannel
RTCDataChannelEvent
RTCDtlsTransport
RTCErrorEvent
RTCIceCandidate
RTCIceTransport
RTCPeerConnection
RTCPeerConnectionIceErrorEvent
RTCPeerConnectionIceEvent
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
RTCSctpTransport
RTCSessionDescription
RTCStatsEvent
RTCStatsReport
RTCTrackEvent