@agatx/serenada-core
    Preparing search index...

    Interface CallStats

    Aggregated WebRTC call statistics (bitrate, packet loss, jitter, codec, resolution).

    interface CallStats {
        audioConcealedPct: number | null;
        audioJitterMs: number | null;
        audioPacketsLost: number | null;
        audioPacketsReceived: number | null;
        audioPlayoutDelayMs: number | null;
        audioRxCodec?: string | null;
        audioRxKbps: number | null;
        audioRxPacketLossPct: number | null;
        audioTxCodec?: string | null;
        audioTxKbps: number | null;
        audioTxPacketLossPct: number | null;
        availableOutgoingKbps: number | null;
        rttMs: number | null;
        transportPath: string | null;
        updatedAtMs: number;
        videoFps: number | null;
        videoFramesDecoded: number | null;
        videoFramesDropped: number | null;
        videoFreezeCount60s: number | null;
        videoFreezeDuration60s: number | null;
        videoResolution: string | null;
        videoRetransmitPct: number | null;
        videoRxCodec?: string | null;
        videoRxKbps: number | null;
        videoRxPacketLossPct: number | null;
        videoTxCodec?: string | null;
        videoTxKbps: number | null;
        videoTxPacketLossPct: number | null;
    }
    Index

    Properties

    audioConcealedPct: number | null
    audioJitterMs: number | null
    audioPacketsLost: number | null

    Cumulative inbound-audio packetsLost, summed across peer slots. Feeds the call-level delta-based packet-loss computation — do not median the cumulative loss percentage.

    audioPacketsReceived: number | null

    Cumulative inbound-audio packetsReceived, summed across peer slots.

    audioPlayoutDelayMs: number | null
    audioRxCodec?: string | null

    Active inbound audio codec MIME type(s), e.g. audio/red or audio/opus.

    audioRxKbps: number | null
    audioRxPacketLossPct: number | null
    audioTxCodec?: string | null

    Active outbound audio codec MIME type(s), e.g. audio/red or audio/opus.

    audioTxKbps: number | null
    audioTxPacketLossPct: number | null
    availableOutgoingKbps: number | null
    rttMs: number | null
    transportPath: string | null
    updatedAtMs: number
    videoFps: number | null
    videoFramesDecoded: number | null

    Cumulative inbound-video framesDecoded, summed across peer slots. Surfaced so hosts can diff per video segment to feed their per-video-segment frame-drop analytics.

    videoFramesDropped: number | null

    Cumulative inbound-video framesDropped, summed across peer slots.

    videoFreezeCount60s: number | null
    videoFreezeDuration60s: number | null
    videoResolution: string | null
    videoRetransmitPct: number | null
    videoRxCodec?: string | null

    Active inbound video codec MIME type(s), e.g. video/VP8.

    videoRxKbps: number | null
    videoRxPacketLossPct: number | null
    videoTxCodec?: string | null

    Active outbound video codec MIME type(s), e.g. video/VP8.

    videoTxKbps: number | null
    videoTxPacketLossPct: number | null