We used original deepstream-app to run 5~8 rtsp streams. Tiler is disabled (stand alone output for each video).
Some video frames are delivered to wrong channel after nvdemuxer.
Attachments are screen captured file and app config file.
Thanks.
A part of config file:
[source0]
enable=1
type=4
uri=rtsp://192.168.170.65:554/xxx
num-sources=1
gpu-id=0
I have seen this before, but only when I was testing and set sync=1 on my sinks. It gave me the exact results your seeing.
Sync is meant to be 0 for live sources I believe and with that setting I don’t get the issue.
However there are various timing issues with streammux. Recorded files have strange timing issues and rewind (kind of) with streammux live-sources set to 1 which is what you are meant to do for rtsp sources.
So strangely I have to set live sources to 0 to get decent file recordings. Even though they are still a big odd an occasionally seek to run in fast forward or slow motion. I have other threads open on these issues but no response yet.
Hi,
We have doen some tests, base on source numer = batch-size in [streammux].
It works well, when source number <=5.
And same problem occured, when source muber >=6. Especially, 8 rtsp cameras.
That would never happen in DS4.0, even batch-size =1.
Hi,
Can the issue be reproduced with local video playback? Or specific to multiple RTSP sources? We would like to reproduce it but don’t have enough IP cameras. If it can be reproduced with local video playback, we can try to run source12_1080p_dec_infer-resnet_tracker_tiled_display_fp16_tx2.txt
Hi,
In [streammux], batch-size has to be identical to source number. You can check reference config files such as source6_csi_dec_infer_resnet_int8.txt source8_1080p_dec_infer-resnet_tracker_tiled_display_fp16_nano.txt source30_1080p_dec_infer-resnet_tiled_display_int8.txt
You have reported an issue in the comment. Is it specific to RTPS sources? If you have eight RTSP sources and set batch-size=8, the misoder is reproduced?
We have different cameras with different fps. what we we do?
Anyway, for users the difference of batch-size , cameras, rtsp streams… should not cause wrong result.
Hi,
We support the case that all sources are in identical framerate. If it is not identical, nvstreammux may not work properly. Please list frame rate of your sources. We would need the information and discuss with teams about the usecase.