Jitter Buffer

The Jitter Buffer feature intentionally adds additional latency / delay to specific traffic flows to minimize jitter and deliver the traffic with a consistent, but higher delay. This is useful when the Internet connection has varying latency or when bonding connections with different latencies.

The Jitter Buffer is intended to be used with applications that are not sensitive to additional delay, but that can be affected by changing latency. 

One example is live streaming where some additional delay in sending the video stream is acceptable, but changing latency during the video stream can affect the adaptive bitrate algorithm and cause unnecessary dips in quality.

It is not intended to be used with real time calls (i.e Google Meet, Zoom, etc) where the extra latency can impact the user experience.



There are a few settings that affect how the Jitter Buffer behaves:


  • Target Delay (ms): Sets the delay applied by the Jitter Buffer in each direction. The default is 75ms. That means that the round-trip time through the VPN for traffic matching the Jitter Buffer rules will be 150 ms.
  • Traffic Rules (Port, IP, Domain): Sets which traffic should use the Jitter Buffer. Traffic that does not match the rules is delivered normally without any extra delay. Rules can be set based on ports, IP addresses, or domains.