Is there QoS on Gst-nvmsgbroker?

Hello,

I run deepstream app have use Gst-nvmsgbroker.

After run one day; The msgbroker send messange to kafka server with data had timestamp frame number later than real rtsp live stream about 2 hours;

Question 1: I don’t set the QoS for Sink bin (using multifilesink type NvDsSinkEncoderConfig with no property QoS) but if had, I images that does it efficient?

Cause as I had know that the nvmsgbroker place affter Gst-infer in the pipeline. So when affter infer the message event was created, before the data buffer go next to osd bin and sink bin. So I wonder the delay of data was received on kafka is cause nvmsgbroker or sink element?

Question 2: I referent to this topic I created
https://devtalk.nvidia.com/default/topic/1072496/deepstream-sdk/deepstream-hangs-can-not-add-and-delete-source-when-turn-on-qos-sink-/post/5433311/#5433311

This happend when I set the QoS to multifilesink to test but when the stream failed the pipeline was hang on when restart.

I do not have experience with QoS or Gstreamer? so please check out and give me any ideal that you know. Thank you!

HI
Sorry for a late reply,
regardig question 1, may i know if your issue is you want to know if qos is the cause of “The msgbroker send messange to kafka server with data had timestamp frame number later than real rtsp live stream about 2 hours”?
regarding question 2, I do not think qos will cause issue “when I restart stream by delete and add it again, The deepstream was hangs”,
check this, qos Indicates whether the sink is to generate Quality-of-Service events, which can lead to the pipeline dropping frames when pipeline FPS cannot keep up with the stream frame rate.
https://docs.nvidia.com/metropolis/deepstream/dev-guide/index.html#page/DeepStream%20Development%20Guide%2Fdeepstream_app_config.3.2.html%23wwpID0ENHA