I have using probes from image-meta-test sample app, which encodes the frame and objects as JPEG.
When I run my pipeline with this probe, The stream that my display sink displays is not smooth, it keeps getting stuck and there is lot of flickering. I have attached a video for your reference.
when I remove this probe function, the stream works fine. I tested upto 16 streams at a time, all work fine (at around 25 FPS).
I have attached my pipeline code and a screen recording of what I’m getting.
Not just nvidia-smi, you can run the nvidia-smi dmon and attach the log info. Thanks
Also could you tune the number of sources to see if it is related with the number of sources?
Could you reproduce that with our sources\apps\sample_apps\deepstream-image-meta-test demo?
Also you can add your code based on this demo to reproduce this problem so that we can run that on our side.
I could not upload models as a part of the codebase because there is limit of 100MB on uploads. You will have to get the models from the above link and then put the models in app/ directory.
I have tried our deepstream-image-meta-test demo. When I commented out the probe function, the video display didn’t change significantly.
I also tried your project with 1 video source. It’s also have no significant changes when I set ObjEncAPI_enable to 0 and 1.
What model of GPU card are you using? Can you find a contrasting video source instead of the walk.mp4?
can you try it with RTSP?
I have 1650, 3060, 4090 and Quadro RTX 3000.
I observe the the problem with all the gpus with different number of sources. (eg, it takes more number of sources on 4090 for the problem to appear)
I cannot reproduce that either. The suspect point from your scenario is that the jpeg encoder and nvv4l2decoder may have conflict.
Since your project has more modules and a large amount of code, can you reproduce this problem with our deepstream-image-meta-test first?
From the result video you attached, are you using our deepstream-image-meta-test without any change? And test2 is the result of commenting out the probe function, is that right?
Since test2 have no person, we can’t say if this is due to the commenting out reason.
I’m sorry for the delay.
Yes, I used the deepstream-image-meta-test sample app without any modification.
test_1 and test_2 both are results of deepstream-image-meta-test sample app as is, meaning no change was done.