docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class RTCInboundRTPStreamStats

    Reports inbound RTP stream statistics.

    Inheritance
    object
    RTCStats
    RTCRTPStreamStats
    RTCReceivedRtpStreamStats
    RTCInboundRTPStreamStats
    Inherited Members
    RTCReceivedRtpStreamStats.jitter
    RTCReceivedRtpStreamStats.packetsLost
    RTCRTPStreamStats.ssrc
    RTCRTPStreamStats.kind
    RTCRTPStreamStats.transportId
    RTCRTPStreamStats.codecId
    RTCStats.Type
    RTCStats.Id
    RTCStats.Timestamp
    RTCStats.UtcTimeStamp
    RTCStats.Dict
    RTCStats.ToJson()
    Namespace: Unity.WebRTC
    Assembly: Unity.WebRTC.dll
    Syntax
    public class RTCInboundRTPStreamStats : RTCReceivedRtpStreamStats

    Properties

    audioLevel

    The audio level for the received audio track, between 0.0 and 1.0.

    Declaration
    public double audioLevel { get; }
    Property Value
    Type Description
    double

    bytesReceived

    The total number of bytes received in the RTP stream.

    Declaration
    public ulong bytesReceived { get; }
    Property Value
    Type Description
    ulong

    concealedSamples

    The total number of concealed samples for the received audio track

    Declaration
    public ulong concealedSamples { get; }
    Property Value
    Type Description
    ulong

    concealmentEvents

    The total number of concealment events for the received audio track

    Declaration
    public ulong concealmentEvents { get; }
    Property Value
    Type Description
    ulong

    contentType

    the video-content-type of the last key frame sent.

    Declaration
    public string contentType { get; }
    Property Value
    Type Description
    string

    decoderImplementation

    Identifies the decoder implementation used.

    Declaration
    public string decoderImplementation { get; }
    Property Value
    Type Description
    string

    delayedPacketOutageSamples

    The total number of samples that were lost due to a delayed packet.

    Declaration
    public ulong delayedPacketOutageSamples { get; }
    Property Value
    Type Description
    ulong

    estimatedPlayoutTimestamp

    The estimated playout timestamp for the last frame.

    Declaration
    public double estimatedPlayoutTimestamp { get; }
    Property Value
    Type Description
    double

    fecPacketsDiscarded

    The total number of discarded Forward Error Correction (FEC) packets.

    Declaration
    public ulong fecPacketsDiscarded { get; }
    Property Value
    Type Description
    ulong

    fecPacketsReceived

    The total number of received Forward Error Correction (FEC) packets.

    Declaration
    public ulong fecPacketsReceived { get; }
    Property Value
    Type Description
    ulong

    firCount

    The total number of Full Intra Request (FIR) packets sent by this receiver.

    Declaration
    public uint firCount { get; }
    Property Value
    Type Description
    uint

    frameHeight

    The height of the last decoded frame.

    Declaration
    public uint frameHeight { get; }
    Property Value
    Type Description
    uint

    frameWidth

    The width of the last decoded frame.

    Declaration
    public uint frameWidth { get; }
    Property Value
    Type Description
    uint

    framesAssembledFromMultiplePackets

    The total number of frames that were assembled from multiple packets.

    Declaration
    public uint framesAssembledFromMultiplePackets { get; }
    Property Value
    Type Description
    uint

    framesDecoded

    The total number of frames dropped for the received video stream.

    Declaration
    public uint framesDecoded { get; }
    Property Value
    Type Description
    uint

    framesDropped

    The total number of frames dropped for the received video stream.

    Declaration
    public uint framesDropped { get; }
    Property Value
    Type Description
    uint

    framesPerSecond

    The frame rate of the received video stream.

    Declaration
    public double framesPerSecond { get; }
    Property Value
    Type Description
    double

    framesReceived

    The total number of video frames received on this stream.

    Declaration
    public uint framesReceived { get; }
    Property Value
    Type Description
    uint

    freezeCount

    The total number of freezes in the received video stream.

    Declaration
    public uint freezeCount { get; }
    Property Value
    Type Description
    uint

    googTimingFrameInfo

    Google-specific timing frame information.

    Declaration
    public string googTimingFrameInfo { get; }
    Property Value
    Type Description
    string

    headerBytesReceived

    The total number of header bytes received in the RTP stream.

    Declaration
    public ulong headerBytesReceived { get; }
    Property Value
    Type Description
    ulong

    insertedSamplesForDeceleration

    The total number of inserted samples for the received audio track

    Declaration
    public ulong insertedSamplesForDeceleration { get; }
    Property Value
    Type Description
    ulong

    interruptionCount

    The total number of interruptions in the RTP stream.

    Declaration
    public ulong interruptionCount { get; }
    Property Value
    Type Description
    ulong

    jitterBufferDelay

    The total number of packets that arrived late and were discarded.

    Declaration
    public double jitterBufferDelay { get; }
    Property Value
    Type Description
    double

    jitterBufferEmittedCount

    The total number of packets emitted from the jitter buffer.

    Declaration
    public ulong jitterBufferEmittedCount { get; }
    Property Value
    Type Description
    ulong

    jitterBufferFlushes

    The total number of times the jitter buffer was flushed.

    Declaration
    public ulong jitterBufferFlushes { get; }
    Property Value
    Type Description
    ulong

    jitterBufferMinimumDelay

    The minimum delay experienced by the jitter buffer.

    Declaration
    public double jitterBufferMinimumDelay { get; }
    Property Value
    Type Description
    double

    jitterBufferTargetDelay

    The target delay for the jitter buffer.

    Declaration
    public double jitterBufferTargetDelay { get; }
    Property Value
    Type Description
    double

    keyFramesDecoded

    The total number of key frames decoded for the received video stream.

    Declaration
    public uint keyFramesDecoded { get; }
    Property Value
    Type Description
    uint

    lastPacketReceivedTimestamp

    Timestamp of the last packet received.

    Declaration
    public double lastPacketReceivedTimestamp { get; }
    Property Value
    Type Description
    double

    mid

    The type of media being transmitted (e.g., "audio", "video").

    Declaration
    public string mid { get; }
    Property Value
    Type Description
    string

    minPlayoutDelay

    The minimum playout delay for the RTP stream.

    Declaration
    public double minPlayoutDelay { get; }
    Property Value
    Type Description
    double

    nackCount

    The total number of Negative Acknowledgement (NACK) packets sent by this receiver.

    Declaration
    public uint nackCount { get; }
    Property Value
    Type Description
    uint

    packetsDiscarded

    The total number of RTP packets discarded.

    Declaration
    public ulong packetsDiscarded { get; }
    Property Value
    Type Description
    ulong

    packetsReceived

    The total number of RTP packets received.

    Declaration
    public uint packetsReceived { get; }
    Property Value
    Type Description
    uint

    pauseCount

    The total number of pauses in the received video stream.

    Declaration
    public uint pauseCount { get; }
    Property Value
    Type Description
    uint

    playoutId

    Identifier for the media source of this RTP stream.

    Declaration
    public string playoutId { get; }
    Property Value
    Type Description
    string

    pliCount

    The total number of Picture Loss Indication (PLI) packets sent by this receiver.

    Declaration
    public uint pliCount { get; }
    Property Value
    Type Description
    uint

    powerEfficientDecoder

    Indicates whether the decoder is power efficient.

    Declaration
    public bool powerEfficientDecoder { get; }
    Property Value
    Type Description
    bool

    qpSum

    The sum of the QP values of frames decoded by this receiver.

    Declaration
    public ulong qpSum { get; }
    Property Value
    Type Description
    ulong

    relativePacketArrivalDelay

    The total number of samples that were lost due to a delayed packet.

    Declaration
    public double relativePacketArrivalDelay { get; }
    Property Value
    Type Description
    double

    remoteId

    Identifier for the remote media source of this RTP stream.

    Declaration
    public string remoteId { get; }
    Property Value
    Type Description
    string

    removedSamplesForAcceleration

    The total number of removed samples for the received audio track

    Declaration
    public ulong removedSamplesForAcceleration { get; }
    Property Value
    Type Description
    ulong

    retransmittedBytesReceived

    The total number of retransmitted bytes received in the RTP stream.

    Declaration
    public ulong retransmittedBytesReceived { get; }
    Property Value
    Type Description
    ulong

    retransmittedPacketsReceived

    The total number of payload bytes received in the RTP stream.

    Declaration
    public ulong retransmittedPacketsReceived { get; }
    Property Value
    Type Description
    ulong

    silentConcealedSamples

    The total number of silent concealed samples for the received audio track

    Declaration
    public ulong silentConcealedSamples { get; }
    Property Value
    Type Description
    ulong

    totalAssemblyTime

    The total time spent assembling frames for the received video stream.

    Declaration
    public double totalAssemblyTime { get; }
    Property Value
    Type Description
    double

    totalAudioEnergy

    The total audio energy for the received audio track.

    Declaration
    public double totalAudioEnergy { get; }
    Property Value
    Type Description
    double

    totalDecodeTime

    The total time spent decoding frames for the received video stream.

    Declaration
    public double totalDecodeTime { get; }
    Property Value
    Type Description
    double

    totalFreezesDuration

    The total duration of freezes in the received video stream.

    Declaration
    public double totalFreezesDuration { get; }
    Property Value
    Type Description
    double

    totalInterFrameDelay

    The total number of frames that were decoded from multiple packets.

    Declaration
    public double totalInterFrameDelay { get; }
    Property Value
    Type Description
    double

    totalInterruptionDuration

    The total duration of interruptions in the RTP stream.

    Declaration
    public double totalInterruptionDuration { get; }
    Property Value
    Type Description
    double

    totalPausesDuration

    The total duration of pauses in the received video stream.

    Declaration
    public double totalPausesDuration { get; }
    Property Value
    Type Description
    double

    totalProcessingDelay

    The total time spent processing frames for the received video stream.

    Declaration
    public double totalProcessingDelay { get; }
    Property Value
    Type Description
    double

    totalSamplesDuration

    The total duration of audio samples received on this stream.

    Declaration
    public double totalSamplesDuration { get; }
    Property Value
    Type Description
    double

    totalSamplesReceived

    The total number of samples received on this stream, including concealedSamples.

    Declaration
    public ulong totalSamplesReceived { get; }
    Property Value
    Type Description
    ulong

    totalSquaredInterFrameDelay

    The total squared inter-frame delay for the received video stream.

    Declaration
    public double totalSquaredInterFrameDelay { get; }
    Property Value
    Type Description
    double

    trackIdentifier

    Identifier for the id value of the MediaStreamTrack of this RTP stream.

    Declaration
    public string trackIdentifier { get; }
    Property Value
    Type Description
    string
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)