NvDsCloudMsgExt#
用于云消息传递的组件
UUID: d16b1366-dba2-47f6-95fc-b09b39f885de
版本: 1.6.0
作者: NVIDIA
许可证: 专有
组件#
nvidia::deepstream::NvDsMessage#
云消息的数据组件。包含消息的主题和包含消息内容的缓冲区。
组件 ID: 45d73bc1-7ffb-43af-b11f-c3202fde0902
基本类型
定义于: nvdscloudmsg/nvds_message.hpp
nvidia::deepstream::NvDsMsgRelayTransmitter#
用于将消息有效负载传输到接收器组件的辅助组件。此组件不生成任何消息。消息生产者组件使用此组件的方法将消息中继到消费者组件。
组件 ID: 68568563-6464-41f6-912e-d25038a2c299
基本类型: nvidia::deepstream::INvDsComponent
定义于: nvdscloudmsg/nvds_msg_relay_transmitter.hpp
nvidia::deepstream::NvDsMsgRelayReceiver#
用于从发射器组件接收消息有效负载的辅助组件。此组件不处理消息。消息消费者组件使用此组件的方法来实现并在收到消息时设置回调。
组件 ID: 5c6861a2-706e-4311-b4e6-936846415ba3
基本类型: nvidia::deepstream::INvDsComponent
定义于: nvdscloudmsg/nvds_msg_relay_receiver.hpp
nvidia::deepstream::NvDsMsgBrokerC2DReceiver#
通过消息代理从云接收消息,用于用户配置的主题,使用实现 DeepStream 消息接口 NvDsMsgApi
的协议库。请参阅 消息接口
组件 ID: 88ff8361-8045-4457-b257-5f19db143409
基本类型: nvidia::deepstream::INvDsComponent
参数#
cfg-file
要传递给消息协议适配器的配置文件的路径。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
conn-str
后端消息代理服务器的连接字符串 (例如 foo.bar.com;80;dsapp1)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
debug
调试标志,用于将消息内容打印为字符串。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
proto-lib
实现 NvDsMsgAPI
接口的消息协议适配器库的路径。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_FILE
topics
组件应订阅的主题列表。指定为以分号分隔的字符串列表,例如 topic1;topic2;topic3。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
tx
用于将消息推送到其他组件的辅助组件 NvDsMsgRelayTransmitter
的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsMsgRelayTransmitter
nvidia::deepstream::NvDsMsgBrokerD2CTransmitter#
使用实现 DeepStream 消息接口 NvDsMsgApi
的协议库,通过消息代理将消息发送到云。请参阅 消息接口
组件 ID: 585ad84e-b5af-4997-b3b3-d2e10d50a2b8
基本类型: nvidia::deepstream::INvDsComponent
参数#
cfg-file
要传递给消息协议适配器的配置文件的路径。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
conn-str
后端消息代理服务器的连接字符串 (例如 foo.bar.com;80;dsapp1)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
debug
调试标志,用于将消息内容打印为字符串。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
proto-lib
实现 NvDsMsgAPI
接口的消息协议适配器库的路径。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_FILE
rx
用于获取其他组件推送的消息的辅助组件 NvDsMsgRelayReceiver
的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsMsgRelayReceiver
nvidia::deepstream::NvDsMsgRelay#
用于连接 NvDsMsgRelayTransmitter
和 NvDsMsgRelayReceiver
组件的组件。
组件 ID: 5a1ea6d3-20f6-4c4a-b480-1a26bd89ef60
基本类型: nvidia::deepstream::INvDsConnection
参数#
source
将传输消息的 NvDsMsgRelayTransmitter
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsMsgRelayTransmitter
target
将传输消息的 NvDsMsgRelayReceiver
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsMsgRelayReceiver
nvidia::deepstream::NvDsMsgBroker#
将有效负载元数据发送到远程服务器。请参阅 nvmsgbroker 插件
组件 ID: 9e7c325b-7368-39d4-ae5c-b9c245e1342c
基本类型: nvidia::deepstream::INvDsElement
参数#
async
异步进入 PAUSED
状态。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
blocksize
每个缓冲区要拉取的字节大小 (0 = 默认值)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 4096
comp-id
默认情况下,此元素对所有 NvDsPayload
类型元数据进行操作。它可以通过此组件 ID 限制为特定的 NvDsPayload
元数据。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
config
带有绝对路径的配置文件的名称。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
conn-str
后端服务器的连接字符串 (例如 foo.bar.com;80;dsapp1)。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_STRING
enable-last-sample
启用 last-sample 属性。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持任何格式。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
max-bitrate
要渲染的最大比特率 (0 = 禁用)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
max-lateness
缓冲区可以延迟的最大纳秒数,超过此时间将被丢弃 (-1 无限制)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: -1
new-api
使用新的 libnvds_msgbroker
API。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
proto-lib
带有绝对路径的协议适配器库的名称。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_FILE
qos
向上游生成服务质量事件。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
render-delay
sink 的额外渲染延迟 (纳秒)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
sync
在时钟上同步。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
throttle-time
渲染缓冲区之间保持的时间 (0 = 禁用)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
topic
消息主题的名称。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
默认值
ts-offset
时间戳偏移量 (纳秒)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
nvidia::deepstream::NvDsMsgConverter#
将缓冲区元数据转换为模式或有效负载元数据。请参阅 nvmsgconv 插件
组件 ID: 3e9033bc-e428-3358-bbb6-3455b2a492e8
基本类型: nvidia::deepstream::INvDsElement
参数#
comp-id
默认情况下,此元素对所有 NvDsEventMsgMeta
进行操作。它可以通过此组件 ID 限制为特定的 NvDsEventMsgMeta
元数据。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
config
带有绝对路径的配置文件的名称。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
debug-payload-dir
用于调试的转储有效负载的目录的绝对路径。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
frame-interval
生成有效负载的帧间隔
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 30
in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持任何格式。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
msg2p-lib
带有绝对路径的有效负载生成库的名称。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
msg2p-newapi
使用新的 API,该 API 支持使用 NvDsFrameMeta
发布多个有效负载
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
multiple-payloads
使用支持从转换器库接收多个有效负载的 API。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
out
指向 nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持任何格式。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
payload-type
要生成的有效负载的类型。
有效值
0: PAYLOAD_DEEPSTREAM
1: PAYLOAD_DEEPSTREAM_MINIMAL
256: PAYLOAD_RESERVED
257: PAYLOAD_CUSTOM
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
nvidia::deepstream::NvDsMsgConvBroker#
DeepStreamSDK 消息代理 Sink Bin。内部 Pipeline: queue->nvmsgconv->nvmsgbroker
组件 ID: 76975c14-1e84-325f-867c-4a291ce310c1
基本类型: nvidia::deepstream::INvDsElement
参数#
debug-payload-dir
用于调试的转储有效负载的目录的绝对路径。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
disable-msgconv
在时钟上同步。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
in
指向 nvidia::deepstream::NvDsStaticInput
组件的句柄。支持任何格式。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
msg-broker-comp-id
默认情况下,此元素对所有 NvDsPayload
元数据进行操作。它可以通过此组件 ID 限制为特定的 NvDsPayload
元数据。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
msg-broker-config
带有绝对路径的配置文件的名称。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
msg-broker-conn-str
后端服务器的连接字符串 (例如 foo.bar.com;80;dsapp1)。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_STRING
msg-broker-proto-lib
带有绝对路径的协议适配器库的名称。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_FILE
msg-conv-comp-id
默认情况下,此元素对所有 NvDsEventMsgMeta
元数据进行操作。它可以通过此组件 ID 限制为特定的 NvDsEventMsgMeta
元数据。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
msg-conv-config
带有绝对路径的配置文件的名称。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
msg-conv-msg2p-lib
带有绝对路径的有效负载生成库的名称。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_FILE
msg-conv-payload-type
要生成的有效负载的类型。
有效值
0: PAYLOAD_DEEPSTREAM
1: PAYLOAD_DEEPSTREAM_MINIMAL
256: PAYLOAD_RESERVED
257: PAYLOAD_CUSTOM
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
multiple-payloads
使用支持从转换器库接收多个有效负载的 API。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
new-api
使用新的 libnvds_msgbroker
API。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
sync
在时钟上同步。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
topic
消息主题的名称。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING