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