Multi instance IP camera support with deepstream on jetson tx2

Hi

I am trying playback and infer with detectnet(https://github.com/AastaNV/DeepStream) for multiple IP camera .
Below config file I used.
I don’t get any display.
For single instance display no issue.

Setup details:
Tx2,jetpack 3.3 ,deepstream v1.5 .

[application]
enable-perf-measurement=1
roi-marking=0
perf-measurement-interval-sec=5
gie-kitti-output-dir=/home/nvidia/kitti1
# 0 = standalone; 1 = server; 2 = client
app-mode=0

[source0]
enable=1
#Type - 1=CameraCSi 2=CameraV4L2 3=URI
type=3
camera-width=1920
camera-height=1080
camera-fps-n=30
camera-fps-d=1
camera-csi-sensor-id=0
camera-v4l2-dev-node=0
uri=rtsp://192.168.0.1:554/user=admin&password=&channel=1&stream=0.sdp?real_stream--rtp-caching=10

[source1]
enable=1
#Type - 1=CameraCSi 2=CameraV4L2 3=URI
type=3
camera-width=1920
camera-height=1080
camera-fps-n=30
camera-fps-d=1
camera-csi-sensor-id=0
camera-v4l2-dev-node=0
uri=rtsp://192.168.0.2:554/user=admin&password=&channel=1&stream=0.sdp?real_stream--rtp-caching=10


[sink0]
enable=1
#Type - 1=FakeSink 2=OverlaySink 3=EglSink 4=XvImageSink 5=File
type=2
display-id=0
offset-x=0
offset-y=0
width=960
height=540
sync=1
overlay-index=1
source-id=0

[sink1]
enable=1
#Type - 1=FakeSink 2=OverlaySink 3=EglSink 4=XvImageSink 5=File
type=2
display-id=0
offset-x=960
offset-y=0
width=640
height=540
sync=1
overlay-index=2
source-id=1

Hi,
Is it specific to run detectnet? IT should work if you run default DeepStreamSDK 1.5.
This is wrong. It is not supported on DS1.5.

Even with default I get errors and no display.
errors

(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_proxy_pad_chain_default: assertion 'GST_IS_BUFFER (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_pad_push: assertion 'GST_IS_BUFFER (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_buffer_remove_meta: assertion 'gst_buffer_is_writable (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_buffer_add_meta: assertion 'gst_buffer_is_writable (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_buffer_remove_meta: assertion 'gst_buffer_is_writable (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_buffer_add_meta: assertion 'gst_buffer_is_writable (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_pad_push: assertion 'GST_IS_BUFFER (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_buffer_get_sizes_range: assertion 'GST_IS_BUFFER (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_buffer_peek_memory: assertion 'GST_IS_BUFFER (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_mini_object_unref: assertion 'mini_object->refcount > 0' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_buffer_add_meta: assertion 'gst_buffer_is_writable (buffer)' failed
(nvgstiva-app:2791): GStreamer-CRITICAL **: gst_buffer_add_meta: assertion 'gst_buffer_is_writable (buffer)' failed

config file

[application]
enable-perf-measurement=1
roi-marking=0
perf-measurement-interval-sec=5
gie-kitti-output-dir=/home/nvidia/kitti1
# 0 = standalone; 1 = server; 2 = client
app-mode=0

[source0]
enable=1
#Type - 1=CameraCSi 2=CameraV4L2 3=URI
type=3
camera-width=1920
camera-height=1080
camera-fps-n=30
camera-fps-d=1
camera-csi-sensor-id=0
camera-v4l2-dev-node=0
uri=file:///home/nvidia/sample_720p.mp4

[source1]
enable=1
#Type - 1=CameraCSi 2=CameraV4L2 3=URI
type=3
camera-width=1920
camera-height=1080
camera-fps-n=30
camera-fps-d=1
camera-csi-sensor-id=0
camera-v4l2-dev-node=0
uri=file:///home/nvidia/sample_720p.mp4

[sink0]
enable=1
#Type - 1=FakeSink 2=OverlaySink 3=EglSink 4=XvImageSink 5=File
type=2
display-id=0
offset-x=0
offset-y=0
width=640
height=480
sync=1
overlay-index=1
source-id=0

[sink0]
enable=1
#Type - 1=FakeSink 2=OverlaySink 3=EglSink 4=XvImageSink 5=File
type=2
display-id=0
offset-x=720
offset-y=0
width=640
height=480
sync=1
overlay-index=1
source-id=0

Hi,
Sorry I made a wrong comment. It is not supported on DS1.5:
https://devtalk.nvidia.com/default/topic/1044175/deepstream-sdk-on-jetson/nvgstiva-app_yolo-with-multiple-sources/post/5297397/#5297397

It is supported on DS3.0/Xavier.

Is there a possibility of multi source support in upcoming versions of deepstream for jetson?

It’s under planning. Thanks