Live stream using objectDetector_Yolo from DeepStream stops when use MJPEG, but not with H264

Hi,
• Hardware Platform (Jetson / GPU) - Jetson Xavier NX
• DeepStream Version - DeepStream6.0
• JetPack Version (valid for Jetson only) - Jetpack 4.6
• TensorRT Version - TensorRT 8.0 (cuda 10.2)
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs) - deepstream-app stops after a few minutes when a live stream encoded with MJPEG is running
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing) - the sample is deepstream-app, with the configuration file: /opt/nvidia/deepstream/deepstream-6.0/sources/objectDetector_Yolo/deepstream_app_config_yoloV3.txt
the command line is:
sudo /opt/nvidia/deepstream/deepstream-6.0/sources/apps/sample_apps/deepstream-app/deepstreanm-app -c /opt/nvidia/deepstream/deepstream-6.0/sources/objectDetector_Yolo/deepstream_app_config_yoloV3.txt
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

I’m using a Jetson Xavier NX with DeepStreamSDK 6.0 to run the object detector based on Yolo on a live stream. The camera is a Mobotix model. When I get the live stream with the stream encoded on H264 it works well (but has a major latency >10-20seconds). But, when I switch to the stream encoded on MJPEG the live stream stops after a few minutes ( the delay is approximately the same). Can you help me with that error?
Here are my configuration file and the log-file with the error:

mjpeg_error.txt (11.7 KB)

deepstream_app_config_yoloV3.txt (4.2 KB)
Thanks in advance!

Hi,

Could you fill-up the following information first?

• Hardware Platform (Jetson / GPU)
• DeepStream Version
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

For mjpeg decoder, you can find an example in the below folder:

/opt/nvidia/deepstream/deepstream-6.0/sources/apps/sample_apps/deepstream-image-decode-test

Thanks.

1 Like

I edited the initial post with the requested information.
I also tried the example mentioned by you and it works with the sample sample_720.mjpeg from /opt/nvidia/deepstream/deepstream-6.0/samples/streams. I tried also with my own video, but it looks like takes only one frame and repeats detections for that frame until the end of the video. Sometimes returns this buffer error:
**(deepstream-image-decode-app:11396): GStreamer-CRITICAL : 15:58:48.220: gst_buffer_get_sizes_range: assertion ‘GST_IS_BUFFER (buffer)’ failed

I tried also with the RTSP link for the livestream as:
**xavier-nx@xaviernx-desktop:/opt/nvidia/deepstream/deepstream-6.0/sources/apps/sample_apps/deepstream-image-decode-test$ ./deepstream-image-decode-app rtsp://admin:password@192.168.88.110:554/stream1 **
But it doesn’t work… this is the log file that I get:

**xavier-nx@xaviernx-desktop:/opt/nvidia/deepstream/deepstream-6.0/sources/apps/sample_apps/deepstream-image-decode-test$ ./deepstream-image-decode-app rtsp://admin:password@192.168.88.110:554/stream1
WARNING: Overriding infer-config batch-size (2) with number of sources (1)
Now playing: rtsp://admin:password@192.168.88.110:554/stream1,

Using winsys: x11
Opening in BLOCKING MODE
0:00:00.544279776 11607 0x55b5b57290 WARN nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger: NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::initialize() <nvdsinfer_context_impl.cpp:1161> [UID = 1]: Warning, OpenCV has been deprecated. Using NMS for clustering instead of cv::groupRectangles with topK = 20 and NMS Threshold = 0.5
0:00:05.116251808 11607 0x55b5b57290 INFO nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger: NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1900> [UID = 1]: deserialized trt engine from :/opt/nvidia/deepstream/deepstream-6.0/samples/models/Primary_Detector/resnet10.caffemodel_b2_gpu0_int8.engine
INFO: [Implicit Engine Info]: layers num: 3
0 INPUT kFLOAT input_1 3x368x640
1 OUTPUT kFLOAT conv2d_bbox 16x23x40
2 OUTPUT kFLOAT conv2d_cov/Sigmoid 4x23x40

0:00:05.116471648 11607 0x55b5b57290 INFO nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger: NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:2004> [UID = 1]: Use deserialized engine model: /opt/nvidia/deepstream/deepstream-6.0/samples/models/Primary_Detector/resnet10.caffemodel_b2_gpu0_int8.engine
0:00:05.318930240 11607 0x55b5b57290 INFO nvinfer gstnvinfer_impl.cpp:313:notifyLoadModelStatus: [UID 1]: Load new model:dstest_image_decode_pgie_config.txt sucessfully
Running…
ERROR from element source: Resource not found.
Error details: gstfilesrc.c(533): gst_file_src_start (): /GstPipeline:dstest-image-decode-pipeline/GstBin:source-bin-00/GstFileSrc:source:
No such file “rtsp://admin:password@192.168.88.110:554/stream1”
Returned, stopping playback
Deleting pipeline**

Now, my question is if I can use this example to run a live stream based on the RTSP link, and how should I have to edit the file to work in this way?

Thanks!

Hi,

RTSP is a camera source so you will need a video decoder.
But MJPEG requires a jpeg decoder which is demonstrated in the deepstream-image-decode-test sample.

For RTSP source, you can find an example in the below folder:

/opt/nvidia/deepstream/deepstream-6.0/sources/apps/sample_apps/deepstream-app

If you want to use deepstream-image-decode-test, please update the source with the implementation in the deepstream-app.

Thanks.

1 Like

Thank you for your reply!

I tried to use the deepstreeam-app with many config files from /opt/nvidia/deepstream/deepstream-6.0/samples/deepstream-app, but it doesn’t work, a black window is opened or it doesn’t work from the start.
The log result is:
xavier-nx@xaviernx-desktop:/opt/nvidia/deepstream/deepstream-6.0/sources/apps/sample_apps/deepstream-app$ ./deepstream-app -c /opt/nvidia/deepstream/deepstream-6.0/samples/configs/deepstream-app/source30_1080p_dec_preprocess_infer-resnet_tiled_display_int8.txt
deepstream_app_main.c :: 622 test
deepstream_app_main.c :: 632 test
** WARN: <create_pipeline:1170>: Num of Tiles less than number of sources, readjusting to 30 rows, 1 columns
deepstream_app_main.c :: 222 test INTR_SETUP

Using winsys: x11
ERROR: Deserialize engine failed because file path: /opt/nvidia/deepstream/deepstream-6.0/samples/configs/deepstream-app/…/…/models/Primary_Detector/resnet10.caffemodel_b60_gpu0_int8.engine open error
0:00:04.319510039 21552 0x55844d0640 WARN nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger:<primary_gie> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1889> [UID = 1]: deserialize engine from file :/opt/nvidia/deepstream/deepstream-6.0/samples/configs/deepstream-app/…/…/models/Primary_Detector/resnet10.caffemodel_b60_gpu0_int8.engine failed
0:00:04.319717847 21552 0x55844d0640 WARN nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger:<primary_gie> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:1996> [UID = 1]: deserialize backend context from engine from file :/opt/nvidia/deepstream/deepstream-6.0/samples/configs/deepstream-app/…/…/models/Primary_Detector/resnet10.caffemodel_b60_gpu0_int8.engine failed, try rebuild
0:00:04.319759306 21552 0x55844d0640 INFO nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary_gie> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::buildModel() <nvdsinfer_context_impl.cpp:1914> [UID = 1]: Trying to create engine from model files
WARNING: [TRT]: Detected invalid timing cache, setup a local cache instead
ERROR: Serialize engine failed because of file path: /opt/nvidia/deepstream/deepstream-6.0/samples/models/Primary_Detector/resnet10.caffemodel_b60_gpu0_int8.engine opened error
0:03:08.832948579 21552 0x55844d0640 WARN nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger:<primary_gie> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::buildModel() <nvdsinfer_context_impl.cpp:1942> [UID = 1]: failed to serialize cude engine to file: /opt/nvidia/deepstream/deepstream-6.0/samples/models/Primary_Detector/resnet10.caffemodel_b60_gpu0_int8.engine
INFO: [Implicit Engine Info]: layers num: 3
0 INPUT kFLOAT input_1 3x368x640
1 OUTPUT kFLOAT conv2d_bbox 16x23x40
2 OUTPUT kFLOAT conv2d_cov/Sigmoid 4x23x40

0:03:09.052369231 21552 0x55844d0640 INFO nvinfer gstnvinfer_impl.cpp:313:notifyLoadModelStatus:<primary_gie> [UID 1]: Load new model:/opt/nvidia/deepstream/deepstream-6.0/samples/configs/deepstream-app/config_infer_primary.txt sucessfully
Warning: converting ROIs to RGBA for VIC mode
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency
cb_sourcesetup set 100 latency

Runtime commands:
h: Print this help
q: Quit

p: Pause
r: Resume

NOTE: To expand a source in the 2D tiled display and view object details, left-click on the source.
To go back to the tiled display, right-click anywhere on the window.

**PERF: FPS 0 (Avg) FPS 1 (Avg) FPS 2 (Avg) FPS 3 (Avg) FPS 4 (Avg) FPS 5 (Avg) FPS 6 (Avg) FPS 7 (Avg) FPS 8 (Avg) FPS 9 (Avg) FPS 10 (Avg) FPS 11 (Avg) FPS 12 (Avg) FPS 13 (Avg) FPS 14 (Avg) FPS 15 (Avg) FPS 16 (Avg) FPS 17 (Avg) FPS 18 (Avg) FPS 19 (Avg) FPS 20 (Avg) FPS 21 (Avg) FPS 22 (Avg) FPS 23 (Avg) FPS 24 (Avg) FPS 25 (Avg) FPS 26 (Avg) FPS 27 (Avg) FPS 28 (Avg) FPS 29 (Avg)
**PERF: 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00)
** INFO: <bus_callback:194>: Pipeline ready

Opening in BLOCKING MODE
Opening in BLOCKING MODE
Opening in BLOCKING MODE
Opening in BLOCKING MODE
Opening in BLOCKING MODE
Opening in BLOCKING MODE
Opening in BLOCKING MODE
Opening in BLOCKING MODE
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
Opening in BLOCKING MODE
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
Opening in BLOCKING MODE
Opening in BLOCKING MODE
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
NvMMLiteBlockCreate : Block : BlockType = 261
** INFO: <bus_callback:180>: Pipeline running

** INFO: <bus_callback:180>: Pipeline running

**PERF: 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00)
**PERF: 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00)
**PERF: 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00)
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin7/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin4/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin6/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin2/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin9/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903336, seqnum-base=(uint)47658, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin15/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin8/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin0/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087922006, seqnum-base=(uint)47661, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin13/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin12/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin3/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin10/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin11/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin5/GstURIDecodeBin:src_elem
WARNING from src_elem: No decoder available for type ‘application/x-rtp, media=(string)application, payload=(int)107, clock-rate=(int)90000, encoding-name=(string)VND.ONVIF.METADATA, a-tool=(string)“Streaming\ Media\ v2010.04.09”, a-type=(string)broadcast, x-qt-text-nam=(string)“Session\ streamed\ by\ "nessyMediaServer"”, x-qt-text-inf=(string)mjpeg, clock-base=(uint)3087903869, seqnum-base=(uint)47659, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, ssrc=(uint)1944164167’.
Debug info: gsturidecodebin.c(921): unknown_type_cb (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin14/GstURIDecodeBin:src_elem
**PERF: 0.00 (0.00) 7.67 (0.66) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 5.15 (0.44) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66) 7.67 (0.66)
** INFO: <bus_callback:180>: Pipeline running

**PERF: 0.00 (0.00) 0.00 (0.32) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.21) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32) 0.00 (0.32)
**PERF: 0.00 (0.00) 0.00 (0.21) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.14) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21) 0.00 (0.21)
**PERF: 0.00 (0.00) 0.00 (0.15) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.10) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15) 0.00 (0.15)
**PERF: 0.00 (0.00) 0.00 (0.12) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.08) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12) 0.00 (0.12)
**PERF: 0.00 (0.00) 0.00 (0.10) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.06) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10) 0.00 (0.10)
**PERF: 0.00 (0.00) 0.00 (0.08) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.05) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08) 0.00 (0.08)
**PERF: 0.00 (0.00) 0.00 (0.07) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.00) 0.00 (0.05) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07) 0.00 (0.07)
/dvs/git/dirty/git-master_linux/nvutils/nvbufsurftransform/nvbufsurftransform.cpp:4169: => Scale factor more than 16, use GPU for compositon
[NvTiler::Composite] ERROR: 360; NvBufSurfTransformComposite failed(-2)
ERROR from tiled_display_tiler: GstNvTiler: FATAL ERROR; NvTiler::Composite failed
Debug info: /dvs/git/dirty/git-master_linux/deepstream/sdk/src/gst-plugins/gst-nvtiler/gstnvtiler.cpp(666): gst_nvmultistreamtiler_transform (): /GstPipeline:pipeline/GstBin:tiled_display_bin/GstNvMultiStreamTiler:tiled_display_tiler
Quitting

Here is one example for the source30_1080p_dec_preprocess_infer-resnet_tiled_display_int8.txt :
source30_1080p_dec_preprocess_infer-resnet_tiled_display_int8.txt (4.9 KB)
I tried with a sample video and it works, but not with a livestream.
Thank you again!

Hi,

For RTSP source, please set the live-source configure in the streammux component to 1.

[streammux]
gpu-id=0
##Boolean property to inform muxer that sources are live
live-source=1
batch-size=30
...

Thanks.

Hi,

I already tried this, but still not working…

Hi,
You would need to customize deepstream-app for decoding MJPEG. Please refer to suggestion in
Modifying cb_rtspsrc_select_stream() to support mjpeg RTSP streams - #3 by DaneLLL

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.