NvDsUcxExt#

NVIDIA DeepStream 扩展,用于通过 UCX 发送/接收数据。请参考 nvdsucx 插件

  • UUID: 4ee6215d-cb14-41e8-a266-5c45f4f9ffd4

  • 版本: 0.6.0

  • 作者: NVIDIA

  • 许可证: 专有

组件#

nvidia::deepstream::NvDsUcxClientSink#

通过 UCX 作为客户端在网络上发送数据

  • 组件 ID: fc770702-38c5-37a8-8ebb-24dd8ca035d3

  • 基类型: 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


addr

要监听的 IP 地址

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING


port

要监听的端口(默认 = 7174)

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_INT64


buf-type

UCX 要处理的数据类型 - 视频/音频/文本

有效值

0: nvdsucx-buf-video

1: nvdsucx-buf-nv-audio

2: nvdsucx-buf-raw-audio

4: nvdsucx-buf-text

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


in

指向 nvidia::deepstream::NvDsStaticInput 组件的句柄。支持的格式 - 视频 (NV12, RGBA, I420);音频 (S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

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

nvidia::deepstream::NvDsUcxClientSrc#

通过 UCX 作为客户端在网络上接收数据

  • 组件 ID: 6d81f6cd-c324-353b-984d-f504c6b58b3c

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

参数#

addr

要连接到的 IP 地址

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING


port

要连接到的端口(默认 = 7174)

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_INT64


buf-type

UCX 要处理的数据类型 - 视频/音频/文本

有效值

0: nvdsucx-buf-video

1: nvdsucx-buf-nv-audio

2: nvdsucx-buf-raw-audio

4: nvdsucx-buf-text

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


gpu-id

为操作设置 GPU 设备 ID

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


nvbuf-memory-type

要为输出缓冲区分配的 NvBufSurface 内存类型

有效值

0: nvbuf-mem-default

1: nvbuf-mem-cuda-pinned

2: nvbuf-mem-cuda-device

3: nvbuf-mem-cuda-unified

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


num-nvbuf

要分配的 NV 缓冲区数量。0 为无限制

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


nvbuf-batch-size

NV 缓冲区的最大批次大小

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


raw-buf-size

原始缓冲区大小

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


out

指向 nvidia::deepstream::NvDsStaticOutput 组件的句柄。支持的格式 - 视频 (NV12, RGBA, I420);音频 (S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

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

nvidia::deepstream::NvDsUcxServerSink#

通过 UCX 作为服务器在网络上发送数据

  • 组件 ID: 73415b33-57c0-30e0-a7b3-f66428c640ab

  • 基类型: 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


throttle-time

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

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


addr

要监听的 IP 地址

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


port

要监听的端口(默认 = 7174)

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_INT64


buf-type

UCX 要处理的数据类型 - 视频/音频/文本

有效值

0: nvdsucx-buf-video

1: nvdsucx-buf-nv-audio

2: nvdsucx-buf-raw-audio

4: nvdsucx-buf-text

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


num-conns

要处理的来自客户端的连接数

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


in

指向 nvidia::deepstream::NvDsStaticInput 组件的句柄。支持的格式 - 视频 (NV12, RGBA, I420);音频 (S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

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

nvidia::deepstream::NvDsUcxServerSrc#

通过 UCX 作为服务器在网络上接收数据

  • 组件 ID: ba85f498-a53d-35ba-881e-d9ffb20005d9

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

参数#

addr

要连接到的 IP 地址

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_STRING


port

要连接到的端口(默认 = 7174)

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_INT64


buf-type

UCX 要处理的数据类型 - 视频/音频/文本

有效值

0: nvdsucx-buf-video

1: nvdsucx-buf-nv-audio

2: nvdsucx-buf-raw-audio

4: nvdsucx-buf-text

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


gpu-id

为操作设置 GPU 设备 ID

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


nvbuf-memory-type

要为输出缓冲区分配的 NvBufSurface 内存类型

有效值

0: nvbuf-mem-default

1: nvbuf-mem-cuda-pinned

2: nvbuf-mem-cuda-device

3: nvbuf-mem-cuda-unified

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


num-nvbuf

要分配的 NV 缓冲区数量。0 为无限制

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


nvbuf-batch-size

NV 缓冲区的最大批次大小

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


raw-buf-size

原始缓冲区大小

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


out

指向 nvidia::deepstream::NvDsStaticOutput 组件的句柄。支持的格式 - 视频 (NV12, RGBA, I420);音频 (S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE)

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_HANDLE

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