Call Stats
data class CallStats(val bitrate: Double? = null, val packetLoss: Double? = null, val jitter: Double? = null, val codec: String? = null, val iceCandidatePair: String? = null, val roundTripTime: Double? = null, val audioRxKbps: Double? = null, val audioTxKbps: Double? = null, val videoRxKbps: Double? = null, val videoTxKbps: Double? = null, val videoFps: Double? = null, val videoResolution: String? = null, val realtimeStats: RealtimeCallStats? = null, val updatedAtMs: Long = 0)
Aggregated call statistics exposed to SDK consumers. Populated from WebRTC getStats() periodically during an active call.
Constructors
Link copied to clipboard
constructor(bitrate: Double? = null, packetLoss: Double? = null, jitter: Double? = null, codec: String? = null, iceCandidatePair: String? = null, roundTripTime: Double? = null, audioRxKbps: Double? = null, audioTxKbps: Double? = null, videoRxKbps: Double? = null, videoTxKbps: Double? = null, videoFps: Double? = null, videoResolution: String? = null, realtimeStats: RealtimeCallStats? = null, updatedAtMs: Long = 0)
Properties
Link copied to clipboard
Audio receive bitrate in kbps.
Link copied to clipboard
Audio transmit bitrate in kbps.
Link copied to clipboard
Active ICE candidate pair description.
Link copied to clipboard
Packet loss percentage (0-100).
Link copied to clipboard
Real-time per-frame statistics.
Link copied to clipboard
Network round-trip time in milliseconds.
Link copied to clipboard
Timestamp of last stats update (epoch millis).
Link copied to clipboard
Current video resolution (e.g. "1280x720").
Link copied to clipboard
Video receive bitrate in kbps.
Link copied to clipboard
Video transmit bitrate in kbps.