NvDsUdpExt#

NVIDIA DeepStream 组件,用于使用 NVIDIA Rivermax SDK API 通过网络传输数据

  • UUID: 798c0dca-34b3-4f73-b794-ad5995186601

  • 版本: 1.6.0

  • 作者: NVIDIA

  • 许可证: 专有

组件#

nvidia::deepstream::NvDsUdpSink#

使用 NVIDIA Rivermax SDK API 通过 UDP 网络发送数据。请参考 nvdsudpsink 插件

  • 组件 ID: 79b6bdc5-07fc-3aa9-95df-3b66a67c3d85

  • 基础类型: nvidia::deepstream::INvDsElement

参数#

sync

在时钟上同步

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


max-lateness

缓冲区可以延迟的最大纳秒数(-1 为无限制)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


qos

向上游生成服务质量事件

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


async

异步进入 PAUSED 状态

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


ts-offset

时间戳偏移量,单位为纳秒

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


enable-last-sample

启用 last-sample 属性

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


blocksize

每次缓冲区拉取的字节大小 (0 = 默认)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


render-delay

Sink 的额外渲染延迟,单位为纳秒

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


throttle-time

渲染缓冲区之间保持的时间 (0 = 禁用)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


max-bitrate

每秒渲染的最大比特率 (0 = 禁用)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


processing-deadline

最大处理截止时间,单位为纳秒

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


local-iface-ip

与网络接口关联的 IP 地址,数据将通过该接口接收。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING


host

要将数据包发送到的主机/IP/组播组

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING


port

要将数据包发送到的端口

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_INT64


payload-size

RTP / UDP 数据包中有效负载的大小

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


chunk-size

要分配的内存块数量

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


packets-per-chunk

每个内存块的数据包数量

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


packets-per-line

每行数据包数,Rivermax 媒体 API 所需

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


sdp-file

用于解析连接详细信息的 SDP 文件。设置此属性以使用 Rivermax 媒体 API 进行传输。默认情况下使用 Rivermax 通用 API。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_FILE


auto-multicast

自动加入/离开组播组,FALSE 表示用户必须自行操作

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


loop

用于设置组播环路参数。TRUE = 启用,FALSE = 禁用

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


close-socket

如果作为状态更改的属性传递,则关闭套接字

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


in

指向 nvidia::deepstream::NvDsStaticInput 组件的句柄。支持的格式 - ANY

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsStaticInput

nvidia::deepstream::NvDsUdpSrc#

使用 NVIDIA Rivermax SDK API 通过 UDP 网络接收数据。请参考 nvdsudpsrc 插件

  • 组件 ID: a80d8bbc-dc5a-3daa-85c2-693ced731747

  • 基础类型: nvidia::deepstream::INvDsElement

参数#

blocksize

每次缓冲区读取的字节大小 (-1 = 默认)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


num-buffers

在发送 EOS 之前要输出的缓冲区数量 (-1 = 无限制)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


typefind

在协商之前运行 typefind (已弃用,不起作用)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


do-timestamp

将当前流时间应用于缓冲区

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


port

要从中接收数据包的端口,0=分配

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_INT64


payload-size

RTP / UDP 数据包中有效负载的大小

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


header-size

RTP 头部大小

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


num-packets

要为其分配内存的数据包数量。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


uri

URI 格式为 udp://multicast_group:port

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


local-iface-ip

与网络接口关联的 IP 地址,数据将通过该接口接收。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING


caps

源 pad 的 caps

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


buffer-size

内核接收缓冲区的大小(以字节为单位),0=默认

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


reuse

启用端口重用,设置此属性无效。端口将始终被重用。定义它只是为了避免 rtspsrc 的警告

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


timeout

在超时纳秒后发布消息 (0 = 禁用)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


address

接收数据包的地址

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


multicast-iface

要在其上加入组播组的网络接口。这允许使用逗号分隔的多个接口(“eth0,eth1”)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


auto-multicast

自动加入/离开组播组

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


loop

用于设置组播环路参数。TRUE = 启用,FALSE = 禁用

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_BOOL


out

指向 nvidia::deepstream::NvDsStaticOutput 组件的句柄。支持的格式 - ANY

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::deepstream::NvDsStaticOutput