Please provide complete information as applicable to your setup.
**• Hardware Platform (Jetson / GPU) Jetson
**• DeepStream Version 6.2
**• JetPack Version (valid for Jetson only) 5.0.2
**• TensorRT Version 8.4.1.5
**• CUDA 11.4.239
**• cuDNN 8.4.1.50
**• Issue Type( questions, new requirements, bugs) questions
**• How to reproduce the issue ?
Pull the camera RTSP stream in the pipeline of Deepstream test3 app (the camera is directly connected to the stream,12 channels of camera data), take the src pad in NVOSD, and add the latency probe to get the latency of each plug-in.
1.The results of the two latency tests differ considerably
first:
nvds_enable_latency_measurement is : 1
BATCH-NUM = 1750**
Comp name = nvv4l2decoder9 in_system_timestamp = 1733387226147.978027 out_system_timestamp = 1733387226149.187988 component latency= 1.209961
Comp name = nvstreammux-stream-muxer source_id = 3 pad_index = 3 frame_num = 1628 in_system_timestamp = 1733387226149.749023 out_system_timestamp = 1733387226158.260010 component_latency = 8.510986
Comp name = nvv4l2decoder10 in_system_timestamp = 1733387226148.643066 out_system_timestamp = 1733387226151.990967 component latency= 3.347900
Comp name = nvstreammux-stream-muxer source_id = 11 pad_index = 11 frame_num = 1590 in_system_timestamp = 1733387226152.617920 out_system_timestamp = 1733387226158.260986 component_latency = 5.643066
Comp name = nvv4l2decoder4 in_system_timestamp = 1733387226148.212891 out_system_timestamp = 1733387226152.275879 component latency= 4.062988
Comp name = nvstreammux-stream-muxer source_id = 0 pad_index = 0 frame_num = 1595 in_system_timestamp = 1733387226152.922119 out_system_timestamp = 1733387226158.260986 component_latency = 5.338867
Comp name = nvv4l2decoder11 in_system_timestamp = 1733387226148.572021 out_system_timestamp = 1733387226154.311035 component latency= 5.739014
Comp name = nvstreammux-stream-muxer source_id = 7 pad_index = 7 frame_num = 1103 in_system_timestamp = 1733387226154.790039 out_system_timestamp = 1733387226158.260986 component_latency = 3.470947
Comp name = nvv4l2decoder5 in_system_timestamp = 1733387226148.897949 out_system_timestamp = 1733387226155.172119 component latency= 6.274170
Comp name = nvstreammux-stream-muxer source_id = 5 pad_index = 5 frame_num = 1272 in_system_timestamp = 1733387226155.790039 out_system_timestamp = 1733387226158.260986 component_latency = 2.470947
Comp name = nvv4l2decoder6 in_system_timestamp = 1733387226148.169922 out_system_timestamp = 1733387226155.443115 component latency= 7.273193
Comp name = nvstreammux-stream-muxer source_id = 1 pad_index = 1 frame_num = 1145 in_system_timestamp = 1733387226156.075928 out_system_timestamp = 1733387226158.260986 component_latency = 2.185059
Comp name = nvv4l2decoder7 in_system_timestamp = 1733387226148.540039 out_system_timestamp = 1733387226155.376953 component latency= 6.836914
Comp name = nvstreammux-stream-muxer source_id = 6 pad_index = 6 frame_num = 1350 in_system_timestamp = 1733387226156.080078 out_system_timestamp = 1733387226158.260986 component_latency = 2.180908
Comp name = nvv4l2decoder2 in_system_timestamp = 1733387226149.070068 out_system_timestamp = 1733387226156.002930 component latency= 6.932861
Comp name = nvstreammux-stream-muxer source_id = 2 pad_index = 2 frame_num = 1587 in_system_timestamp = 1733387226156.531006 out_system_timestamp = 1733387226158.260986 component_latency = 1.729980
Comp name = nvv4l2decoder0 in_system_timestamp = 1733387226149.710938 out_system_timestamp = 1733387226156.559082 component latency= 6.848145
Comp name = nvstreammux-stream-muxer source_id = 9 pad_index = 9 frame_num = 1604 in_system_timestamp = 1733387226157.056885 out_system_timestamp = 1733387226158.260986 component_latency = 1.204102
Comp name = nvv4l2decoder1 in_system_timestamp = 1733387226148.687012 out_system_timestamp = 1733387226157.237061 component latency= 8.550049
Comp name = nvstreammux-stream-muxer source_id = 4 pad_index = 4 frame_num = 1181 in_system_timestamp = 1733387226157.840088 out_system_timestamp = 1733387226158.260986 component_latency = 0.420898
Comp name = nvv4l2decoder8 in_system_timestamp = 1733387226148.788086 out_system_timestamp = 1733387226157.368896 component latency= 8.580811
Comp name = nvstreammux-stream-muxer source_id = 8 pad_index = 8 frame_num = 1521 in_system_timestamp = 1733387226157.948975 out_system_timestamp = 1733387226158.260986 component_latency = 0.312012
Comp name = nvv4l2decoder3 in_system_timestamp = 1733387226150.058105 out_system_timestamp = 1733387226157.634033 component latency= 7.575928
Comp name = nvstreammux-stream-muxer source_id = 10 pad_index = 10 frame_num = 1606 in_system_timestamp = 1733387226158.221924 out_system_timestamp = 1733387226158.260986 component_latency = 0.039062
Comp name = primary-nvinference-engine in_system_timestamp = 1733387226175.099121 out_system_timestamp = 1733387226230.535889 component latency= 55.436768
Comp name = nvtiler in_system_timestamp = 1733387226230.677979 out_system_timestamp = 1733387226256.920898 component latency= 26.242920
Comp name = nvvideo-converter in_system_timestamp = 1733387226257.608887 out_system_timestamp = 1733387226259.896973 component latency= 2.288086
Comp name = nv-onscreendisplay in_system_timestamp = 1733387226260.055908 out_system_timestamp = 1733387226260.777100 component latency= 0.721191
Source id = 3 Frame_num = 1628 Frame latency = 112.908936 (ms)
Source id = 11 Frame_num = 1590 Frame latency = 112.243896 (ms)
Source id = 0 Frame_num = 1595 Frame latency = 112.674072 (ms)
Source id = 7 Frame_num = 1103 Frame latency = 112.314941 (ms)
Source id = 5 Frame_num = 1272 Frame latency = 111.989014 (ms)
Source id = 1 Frame_num = 1145 Frame latency = 112.717041 (ms)
Source id = 6 Frame_num = 1350 Frame latency = 112.346924 (ms)
Source id = 2 Frame_num = 1587 Frame latency = 111.816895 (ms)
Source id = 9 Frame_num = 1604 Frame latency = 111.176025 (ms)
Source id = 4 Frame_num = 1181 Frame latency = 112.199951 (ms)
Source id = 8 Frame_num = 1521 Frame latency = 112.098877 (ms)
Source id = 10 Frame_num = 1606 Frame latency = 110.828857 (ms)
second:
nvds_enable_latency_measurement is : 1
BATCH-NUM = 208**
Comp name = nvv4l2decoder10 in_system_timestamp = 1733480950090.382080 out_system_timestamp = 1733480950169.643066 component latency= 79.260986
Comp name = nvstreammux-stream-muxer source_id = 9 pad_index = 9 frame_num = 196 in_system_timestamp = 1733480950169.690918 out_system_timestamp = 1733480950246.047119 component_latency = 76.356201
Comp name = nvv4l2decoder6 in_system_timestamp = 1733480950155.756104 out_system_timestamp = 1733480950241.724121 component latency= 85.968018
Comp name = nvstreammux-stream-muxer source_id = 10 pad_index = 10 frame_num = 195 in_system_timestamp = 1733480950241.789062 out_system_timestamp = 1733480950246.047119 component_latency = 4.258057
Comp name = nvv4l2decoder11 in_system_timestamp = 1733480950142.701904 out_system_timestamp = 1733480950226.208984 component latency= 83.507080
Comp name = nvstreammux-stream-muxer source_id = 11 pad_index = 11 frame_num = 197 in_system_timestamp = 1733480950226.253906 out_system_timestamp = 1733480950246.047119 component_latency = 19.793213
Comp name = nvv4l2decoder8 in_system_timestamp = 1733480950122.854004 out_system_timestamp = 1733480950204.812012 component latency= 81.958008
Comp name = nvstreammux-stream-muxer source_id = 0 pad_index = 0 frame_num = 197 in_system_timestamp = 1733480950204.854980 out_system_timestamp = 1733480950246.047119 component_latency = 41.192139
Comp name = nvv4l2decoder3 in_system_timestamp = 1733480950102.836914 out_system_timestamp = 1733480950183.604004 component latency= 80.767090
Comp name = nvstreammux-stream-muxer source_id = 1 pad_index = 1 frame_num = 198 in_system_timestamp = 1733480950183.648926 out_system_timestamp = 1733480950246.048096 component_latency = 62.399170
Comp name = nvv4l2decoder4 in_system_timestamp = 1733480950109.802979 out_system_timestamp = 1733480950190.685059 component latency= 80.882080
Comp name = nvstreammux-stream-muxer source_id = 2 pad_index = 2 frame_num = 198 in_system_timestamp = 1733480950190.738037 out_system_timestamp = 1733480950246.048096 component_latency = 55.310059
Comp name = nvv4l2decoder7 in_system_timestamp = 1733480950115.645996 out_system_timestamp = 1733480950197.545898 component latency= 81.899902
Comp name = nvstreammux-stream-muxer source_id = 3 pad_index = 3 frame_num = 196 in_system_timestamp = 1733480950197.583008 out_system_timestamp = 1733480950246.048096 component_latency = 48.465088
Comp name = nvv4l2decoder2 in_system_timestamp = 1733480950064.618896 out_system_timestamp = 1733480950148.547119 component latency= 83.928223
Comp name = nvstreammux-stream-muxer source_id = 4 pad_index = 4 frame_num = 199 in_system_timestamp = 1733480950148.587891 out_system_timestamp = 1733480950246.048096 component_latency = 97.460205
Comp name = nvv4l2decoder1 in_system_timestamp = 1733480950083.827881 out_system_timestamp = 1733480950162.555908 component latency= 78.728027
Comp name = nvstreammux-stream-muxer source_id = 5 pad_index = 5 frame_num = 196 in_system_timestamp = 1733480950162.612061 out_system_timestamp = 1733480950246.048096 component_latency = 83.436035
Comp name = nvv4l2decoder9 in_system_timestamp = 1733480950135.039062 out_system_timestamp = 1733480950218.758057 component latency= 83.718994
Comp name = nvstreammux-stream-muxer source_id = 6 pad_index = 6 frame_num = 195 in_system_timestamp = 1733480950218.804932 out_system_timestamp = 1733480950246.048096 component_latency = 27.243164
Comp name = nvv4l2decoder5 in_system_timestamp = 1733480950098.093018 out_system_timestamp = 1733480950176.747070 component latency= 78.654053
Comp name = nvstreammux-stream-muxer source_id = 7 pad_index = 7 frame_num = 197 in_system_timestamp = 1733480950176.797119 out_system_timestamp = 1733480950246.048096 component_latency = 69.250977
Comp name = nvv4l2decoder0 in_system_timestamp = 1733480950129.199951 out_system_timestamp = 1733480950211.665039 component latency= 82.465088
Comp name = nvstreammux-stream-muxer source_id = 8 pad_index = 8 frame_num = 197 in_system_timestamp = 1733480950211.696045 out_system_timestamp = 1733480950246.048096 component_latency = 34.352051
Comp name = primary-nvinference-engine in_system_timestamp = 1733480950246.125000 out_system_timestamp = 1733480950275.512939 component latency= 29.387939
Comp name = nvtiler in_system_timestamp = 1733480950487.031006 out_system_timestamp = 1733480950511.468994 component latency= 24.437988
Comp name = nvvideo-converter in_system_timestamp = 1733480950752.245117 out_system_timestamp = 1733480950753.571045 component latency= 1.325928
Comp name = nv-onscreendisplay in_system_timestamp = 1733480950753.694092 out_system_timestamp = 1733480950753.708984 component latency= 0.014893
Source id = 9 Frame_num = 196 Frame latency = 663.382812 (ms)
Source id = 10 Frame_num = 195 Frame latency = 598.008789 (ms)
Source id = 11 Frame_num = 197 Frame latency = 611.062988 (ms)
Source id = 0 Frame_num = 197 Frame latency = 630.910889 (ms)
Source id = 1 Frame_num = 198 Frame latency = 650.927979 (ms)
Source id = 2 Frame_num = 198 Frame latency = 643.961914 (ms)
Source id = 3 Frame_num = 196 Frame latency = 638.118896 (ms)
Source id = 4 Frame_num = 199 Frame latency = 689.145996 (ms)
Source id = 5 Frame_num = 196 Frame latency = 669.937012 (ms)
Source id = 6 Frame_num = 195 Frame latency = 618.725830 (ms)
Source id = 7 Frame_num = 197 Frame latency = 655.671875 (ms)
Source id = 8 Frame_num = 197 Frame latency = 624.564941 (ms)
2.When we use
GST_TRACERS=“latency(flags=pipeline)” GST_DEBUG=GST_TRACER:7 ./deepstream-test3-app ./dstest3_config.yml
to measure the latency of the entire pipeline, Get the log below:
0:04:19.756296277 962157 0xaaaaf40b0b60 TRACE GST_TRACER :0:: latency, src-element-id=(string)0xfffe9800d0f0, src-element=(string)udpsrc6, src=(string)src, sink-element-id=(string)0xaaaaf4bd03c0, sink-element=(string)nv3d-sink, sink=(string)sink, time=(guint64)287784804, ts=(guint64)259756260437;
the “time=(guint64)287784804” is 287.784804(ms)?
above
Thanks