Class RoundTripTimeState

State for tracking RTT using exponential moving average.

Used by both client and host to calculate smoothed RTT and jitter. Initialize with default values and pass to CalculateRoundTripTime for each sample.

Constructors

  • Parameters

    • OptionalsmoothedRoundTripTime: number
    • Optionaljitter: number
    • OptionalsampleCount: number

    Returns RoundTripTimeState

Properties

_jitter: number
_sampleCount: number
_smoothedRoundTripTime: number

Accessors

  • get jitter(): number
  • RTT jitter (variation) in milliseconds.

    Returns number

  • get sampleCount(): number
  • Number of RTT samples collected.

    Returns number

  • get smoothedRoundTripTime(): number
  • Smoothed round-trip time in milliseconds.

    Returns number

Methods