Please provide complete information as applicable to your setup.
• Hardware Platform (GPU) • DeepStream Version 7.1 • JetPack Version (valid for Jetson only) • TensorRT Version • NVIDIA GPU Driver Version (valid for GPU only) • Issue Type( questions) • 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)
When using the DeepStream framework with nvstreammux New enabled, dynamically adding a new stream through nvmultiurisrcbin causes a brief glitch/blur in the currently playing streams, but they recover to normal.
However, dynamically removing a stream through nvmultiurisrcbin causes glitches/blur in the currently playing streams that do not recover.
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
I tested the following command line and found no unrecoverable add/remove issues. You can check if adding/removing cameras causes network fluctuations, which results in packet loss that cannot be recovered.
Our official documentation does mention that audio batching is supported, and in our tests it indeed works correctly. We do need audio inference — the inference results are passed as input tensors to the video inference. At the same time, the demuxed audio is mixed with the demuxed video in flvmux for output.
So if I understand you correctly, you want to build the following pipeline right? If my understanding is incorrect, please describe your complete pipeline (including the audio pipeline)
New nvstreammux requires the config-file-path property to be specified, but since nvmultiurisrcbin cannot set this value to new nvstreammux. This results in some parameters of new nvstreammux being unable to be adjusted, which may be the problem.
As a workaround, you can consider adding this property to nvmultiurisrcbin, which is open source.
Your understanding is basically correct. But could you clarify — which specific properties set via config-file-path for the new nvstreammux would actually resolve the issue mentioned in the post?
There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks.