Deepstream error when RTSP sink is enabled

• Hardware Platform (Jetson / GPU)
Quadro RTX

**• Software Platform **
Kubernetes + nvcr.io/nvidia/deepstream:5.1-21.02-triton

**• SO **:
Ubuntu 18.04.5 LTS 4.15.0-142-generic

• DeepStream Version
5.1

• TensorRT Version
7.2.1-1

• NVIDIA GPU Driver Version (valid for GPU only)
460.56

• Issue Type( questions, new requirements, bugs)
Error using Triton inference server example with RTSP output.

**• How to reproduce the issue ? **
Run sample file source1_primary_detector with deepstream-app configured for RTSP output sink.
cd /opt/nvidia/deepstream/deepstream-5.1/samples/configs/deepstream-app-trtis

Edit top level file: source1_primary_detector.txt. Disable display and enable RTSP sink:
####
[sink0]
enable=0
#Type - 1=FakeSink 2=EglSink 3=File
type=2
sync=0
source-id=0
gpu-id=0
nvbuf-memory-type=0
[sink2]
enable=1
#Type - 4=RTSPStreaming
type=4
#1=h264
codec=1
sync=0
bitrate=4000000
rtsp-port=8554
udp-port=5400
####

Run the application:
GST_DEBUG=3
deepstream-app -c source1_primary_detector.txt

Output of the application:

ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:10.956441772  1817 0x7fd838073e80 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 1
0:00:10.956629045  1817 0x7fd838073e80 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 2
0:00:11.017683036  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.017721836  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2924:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe minimum capture size for pixelformat MJPG
0:00:11.017739474  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.017760040  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2930:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe maximum capture size for pixelformat MJPG
0:00:11.017822176  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.017838314  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2924:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe minimum capture size for pixelformat MPG4
0:00:11.017849271  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.017861426  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2930:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe maximum capture size for pixelformat MPG4
0:00:11.017885941  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.017902016  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2924:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe minimum capture size for pixelformat MPG2
0:00:11.017935986  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.017951470  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2930:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe maximum capture size for pixelformat MPG2
0:00:11.017977943  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.017993503  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2924:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe minimum capture size for pixelformat H265
0:00:11.018009286  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.018024297  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2930:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe maximum capture size for pixelformat H265
0:00:11.018047401  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.018061733  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2924:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe minimum capture size for pixelformat VP90
0:00:11.018074441  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.018087821  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2930:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe maximum capture size for pixelformat VP90
0:00:11.018110327  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.018129007  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2924:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe minimum capture size for pixelformat VP80
0:00:11.018141531  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.018155687  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2930:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe maximum capture size for pixelformat VP80
0:00:11.018180475  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.018194577  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2924:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe minimum capture size for pixelformat H264
0:00:11.018205527  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:sink> Unable to try format: Unknown error -1
0:00:11.018217182  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2930:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:sink> Could not probe maximum capture size for pixelformat H264
0:00:11.018319067  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:src> Unable to try format: Unknown error -1
0:00:11.018336112  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2924:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:src> Could not probe minimum capture size for pixelformat NM12
0:00:11.018348571  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:3038:gst_v4l2_object_get_nearest_size:<nvv4l2decoder0:src> Unable to try format: Unknown error -1
0:00:11.018363061  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2930:gst_v4l2_object_probe_caps_for_format:<nvv4l2decoder0:src> Could not probe maximum capture size for pixelformat NM12
0:00:11.018383932  1817 0x7fd82c012ed0 WARN                    v4l2 gstv4l2object.c:2375:gst_v4l2_object_add_interlace_mode:0x7fd83001f010 Failed to determine interlace mode
0:00:11.018964335  1817 0x7fd82c012ed0 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<nvv4l2decoder0> error: Device '/dev/nvidia0' failed during initialization
0:00:11.018987979  1817 0x7fd82c012ed0 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<nvv4l2decoder0> error: Call to S_FMT failed for H264 @ 1920x1080: Unknown error -1
0:00:11.019036983  1817 0x7fd82c012ed0 WARN            videodecoder gstvideodecoder.c:732:gst_video_decoder_setcaps:<nvv4l2decoder0> Subclass refused caps
0:00:11.019057033  1817 0x7fd82c012ed0 WARN               decodebin gstdecodebin2.c:2524:connect_pad:<decodebin0> Couldn't set nvv4l2decoder0 to PAUSED
** INFO: <bus_callback:167>: Pipeline running

0:00:11.418015006  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.418053932  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.418156346  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.418634592  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.418654943  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.418728698  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
0:00:11.418766987  1817 0x55f63a420e30 WARN                GST_PADS gstpad.c:4226:gst_pad_peer_query:<sink_sub_bin_cap_filter2:src> could not send sticky events
0:00:11.425389141  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.425417441  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.425503095  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
0:00:11.425886612  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.425900579  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.425994221  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.426259510  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.426273309  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.426319949  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.426592845  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.426605772  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.426650837  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.426905759  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.426918767  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.426968439  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.427236080  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.427249247  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.427293365  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.427551379  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.427564878  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.427610547  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.429180990  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.429196027  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.429243488  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
Quitting
0:00:11.429496323  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.429510835  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.429555542  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
0:00:11.429833970  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.429848447  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.429888662  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
0:00:11.430155041  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.430169212  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.430207979  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
0:00:11.430436684  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.430449435  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.430518636  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
0:00:11.430751740  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:189:gst_v4l2_error:<sink_sub_bin_encoder2> error: Device '/dev/nvhost-msenc' failed during initialization
0:00:11.430765683  1817 0x55f63a420e30 WARN                 default v4l2-utils.c:192:gst_v4l2_error:<sink_sub_bin_encoder2> error: Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
0:00:11.430803545  1817 0x55f63a420e30 WARN            videoencoder gstvideoencoder.c:678:gst_video_encoder_setcaps:<sink_sub_bin_encoder2> rejected caps video/x-raw(memory:NVMM), width=(int)1280, height=(int)720, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, framerate=(fraction)30/1, batch-size=(int)1, num-surfaces-per-frame=(int)1, format=(string)I420
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1
ERROR from sink_sub_bin_encoder2: Device '/dev/nvhost-msenc' failed during initialization
Debug info: gstv4l2object.c(4074): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin2/nvv4l2h264enc:sink_sub_bin_encoder2:
Call to S_FMT failed for YM12 @ 1280x720: Unknown error -1

Which platform are you using? Can you find the type in this table Video Encode and Decode GPU Support Matrix [NEW] | NVIDIA Developer?

If the platform does not support HW encoder, you can try to set “enc-type=1” in [sink] group to enable SW encoder.

1 Like

Target platform: NVidia Quadro RTX.
It is enough to know that according to the table, the card model supports 1 NVEnc.
If RTSP sink is disabled, leaving only a fake sink, the sample works.
The problem looks related to the RTSP encoding sink.
The same configuration has been tested with the same Nvidia docker image in a local platform with a consumer video card.

The differences between setups are:

  1. The hardware platform. Nvidia Quadro RTX Vs Nvidia GTX
  2. The Kubernetes platform vs one simple docker container.

Is there any special install / configuration for Hw encoding, GStreamer, Kubernetes, and Quadro cards to have into account?

According to the error log, the HW driver is not installed correctly.

The installation instruction is Quickstart Guide — DeepStream 6.3 Release documentation

Ok, we will try to research into that.
Meanwhile, I’ve been searching the forum again, and there are other issues similar to this. e.g.

No. At least the device is available in that topic. But in your enviroment, the device is not found. It may be a driver level problem.

I don’t understand how to check /dev/nvhost-msenc. It doesn’t exist in any configuration, even when the example works:

  1. Local computer with GTX card (Works):

$ ls /dev/nv*
/dev/nvidia0 /dev/nvidiactl /dev/nvidia-modeset /dev/nvidia-uvm /dev/nvidia-uvm-tools /dev/nvram
/dev/nvidia-caps:
nvidia-cap1 nvidia-cap2

  1. Same computer and command ran in deepstream:5.1-21.02-triton container (Works):

$ ls /dev/nv*
/dev/nvidia-uvm /dev/nvidia-uvm-tools /dev/nvidia0 /dev/nvidiactl

  1. Same command and container in a server with Quadro RTX (RTSP doesn’t work):

$ ls /dev/nv*
/dev/nvidia-uvm /dev/nvidia-uvm-tools /dev/nvidia3 /dev/nvidiactl

As could be expected, can’t encode either to video files.

Searching the forum I’ve found that /dev/nvhost-msenc is for Jetson platform.
What should I try?

You are using dGPU, /dev/nvhost-msenc is not needed. Please tell us the exact device type (RTX P400, RTX 3000,…).

You’d better reinstall your device driver.

Quadro RTX 8000

Can you check whether the following symlink is in your system:

/usr/lib/x86_64-linux-gnu/libnvidia-encode.so → libnvidia-encode.so.1*
/usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1 → libnvidia-encode.so.

If there is not, you may try to setup the symlink with the following coomand:
sudo ln -s /usr/lib/aarch64-linux-gnu/libnvidia-encode.so.1 /usr/lib/aarch64-linux-gnu/libnvidia-encode.so

I have these links and one library file. I think it looks correct. This is inside the container.
I will check in the server, but that will take some time. I will update asap.

Container:

libnvidia-encode.so -> /usr/lib/x86_64-linux-gnu/libnvidia-encode.so.1
libnvidia-encode.so.1 -> libnvidia-encode.so.440.33.01
libnvidia-encode.so.440.33.01

Ok, that was the problem. It was solved by
sudo apt-get install libnvidia-encode-xxx
where xxx is the current driver version,
Thanks.

2 Likes

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