syncer_correction_reuse_threshold

Sets a threshold for reusing syncer corrections in the Kaltura Media Framework.

Syntaxsyncer_correction_reuse_threshold value;
Defaultnone
Context
Arguments1

Description

The syncer_correction_reuse_threshold directive is a configuration parameter used within the Kaltura Media Framework Common NGINX Module. It specifies the minimum number of sync corrections required to allow the reuse of a prior correction for future synchronization tasks. This can optimize performance by reducing the overhead of generating new corrections unnecessarily, as past adjustments can be applied when circumstances are similar. The parameter is crucial in scenarios where rapid adjustment of video streams is required, minimizing latency and processing costs.

When set, the directive's value directly influences the responsiveness of the syncer to changes in stream conditions. If the threshold is too low, the syncer may repeatedly generate corrections, possibly leading to performance degradation under high load, while setting it too high might delay necessary adjustments, resulting in poor streaming quality. Thus, administrators need to find a balance based on the workload and performance requirements of their specific media applications. The parameter can be tuned according to system performance metrics and operational needs, ensuring an optimal streaming experience for end-users. It is applied universally across the NGINX configurations where the Kaltura Media Framework is integrated, allowing a cohesive handling of stream synchronization.

Config Example

syncer_correction_reuse_threshold 5;

Setting the threshold too low may lead to excessive corrections and degradation in performance.

Too high a threshold might delay necessary sync corrections, affecting video quality.

← Back to all directives