Closed gavv closed 3 months ago
As discussed with Mike, this algorithm will be only temporary solution not to be released, as we're unable to conclude if it's generic enough, especially magic numbers that it uses.
Before releasing 0.5, we should do 2 changes:
Mike, could you create a task for (1)+(2)? No need to make it super specific, but would be nice if you can share what data you would like to see in QA reports (given that we still use current tooling) and some ideas for the new algorithm.
gh-712
min_jitter
metric (it is almost always zero or very close to it).max_jitter
withpeak_jitter
, which is similar to maximum, but tries to exclude harmless spikes to reduce latency.See comments in JitterMeter for details on the algorithm.
QA: https://github.com/roc-streaming/qa/tree/main/manual/20241011_gh688_adaptive_latency