&lowlatency

Enables a preset of settings optimized for ultra-low latency streaming

General Option! (&push, &view, &room)

Aliases

  • &ll

  • &ultralow

Details

The &lowlatency parameter applies a collection of settings designed to minimize end-to-end latency in VDO.Ninja streams. It targets audio processing delays, packet timing, buffering, and WebAudio pipeline overhead.

This is ideal for:

  • Musicians needing ultra-low latency for remote jamming

  • IEM (in-ear monitor) applications

  • Real-time audio monitoring scenarios

  • Any use case where minimizing delay is critical

What it configures

Setting
Value
Effect

echoCancellation

false

Removes ~30-50ms processing delay

autoGainControl

false

Removes ~10-20ms processing delay

noiseSuppression

false

Removes ~10-20ms processing delay

ptime

10

10ms audio packets (vs 20ms default)

minptime

10

Minimum 10ms packets

maxptime

20

Caps packet growth

noFEC

true

No forward error correction overhead

cbr

1

Constant bitrate (predictable timing)

buffer

0

Minimal jitter buffer

audioBuffer

0

Minimal audio buffer

sync

0

No A/V sync delay

disableWebAudio

true

Bypasses WebAudio pipeline

audioLatency

10

10ms AudioContext latency hint

Override behavior

All settings applied by &lowlatency can be individually overridden by explicit URL parameters. The explicit parameter takes precedence:

This allows you to use &lowlatency as a baseline and fine-tune specific settings as needed.

Usage examples

Last updated

Was this helpful?