Interface VideoSenderStats

interface VideoSenderStats {
    bytesSent?: number;
    firCount: number;
    frameHeight: number;
    framesPerSecond: number;
    framesSent: number;
    frameWidth: number;
    jitter?: number;
    nackCount: number;
    packetsLost?: number;
    packetsSent?: number;
    pliCount: number;
    qualityLimitationDurations?: Record<string, number>;
    qualityLimitationReason?: string;
    qualityLimitationResolutionChanges?: number;
    retransmittedPacketsSent?: number;
    rid: string;
    roundTripTime?: number;
    streamId?: string;
    targetBitrate: number;
    timestamp: number;
    type: "video";
}

Hierarchy

  • SenderStats
    • VideoSenderStats

Properties

bytesSent?: number

number of bytes sent

firCount: number
frameHeight: number
framesPerSecond: number
framesSent: number
frameWidth: number
jitter?: number

jitter as perceived by remote

nackCount: number
packetsLost?: number

packets reported lost by remote

packetsSent?: number

number of packets sent

pliCount: number
qualityLimitationDurations?: Record<string, number>
qualityLimitationReason?: string
qualityLimitationResolutionChanges?: number
retransmittedPacketsSent?: number
rid: string
roundTripTime?: number

RTT reported by remote

streamId?: string

ID of the outbound stream

targetBitrate: number
timestamp: number
type: "video"