Value of batched-push-timeout for NVSTREAMMUX with multiple inputs of different fps

Please provide complete information as applicable to your setup.

**• Hardware Platform (Jetson / GPU)Jetson Orin Nano
**• DeepStream Version6.3
• JetPack Version (valid for Jetson only) 5.1.2
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

Hi,
I would like to determine the value of batched-push-timeout in NVSTREAMMUX.
I am referring to https://forums.developer.nvidia.com/t/nvstreammux-batched-push-timeout-value-calculation/154073.

  • 12fps source: 1 / 12 * 1000 * 1000 = 83333 (microseconds)
  • 25fps source: 1 / 25 * 1000 * 1000 = 40000 (microseconds)
  • 30fps source: 1 / 30 * 1000 * 1000 = 33333 (microseconds)

For example, if there is only one input, the calculation is as above,
What is the calculation for two or more inputs and different fps?
For example, 25fps and 30fps.

You can refer to our FAQ first.

Is it correct to calculate the value according to the maximum fps?

If you want to get high fps, set the batched-push-timeout according to the maximum fps.

I understand. Thank you very much.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.