Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) RTX4080
• DeepStream Version 7.0
My code is based on deepstream-imagedata-multistream
Using offline video files, the app can run 20 video files concurrently.
But using rtsp stream from cctv, I can’t run more than 6 cameras.
I am using docker and docker was launched as
docker run --gpus all -it --rm --entrypoint "" -v $PWD:/workspace --net=host --privileged -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -p 8888:8888 nvcr.io/nvidia/deepstream_v1:7.0-triton-multiarch /bin/bash
Why I can interface to 20 cctvs.
The full errors are
**PERF: {'stream0': 0.0, 'stream1': 0.0, 'stream2': 0.0, 'stream3': 0.0, 'stream4': 0.0, 'stream5': 0.0, 'stream6': 0.0, 'stream7': 0.0}
Error: gst-resource-error-quark: Could not write to resource. (10): ../gst/rtsp/gstrtspsrc.c(7661): gst_rtspsrc_setup_streams_start (): /GstPipeline:pipeline0/GstBin:source-bin-03/GstURIDecodeBin:uri-decode-bin/GstRTSPSrc:source:
Error (500): Internal Server Error
Camera id 1 is terminated
Camera id 5 is terminated
Camera id 7 is terminated
Camera id 6 is terminated
Camera id 3 is terminated
Camera id 2 is terminated
Camera id 0 is terminated
Camera id 4 is terminated
Exiting app
/root/anaconda3/envs/deepstream/lib/python3.10/tempfile.py:869: ResourceWarning: Implicitly cleaning up <TemporaryDirectory '/tmp/tmpvjhf853c'>
_warnings.warn(warn_message, ResourceWarning)