NvDsUdpExt#

NVIDIA DeepStream components to transfer data over the network using NVIDIA Rivermax SDK APIs

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

  • Version: 1.6.0

  • Author: NVIDIA

  • License: Proprietary

Components#

nvidia::deepstream::NvDsUdpSink#

Send data over the network via UDP using NVIDIA Rivermax SDK APIs. Refer to nvdsudpsink plugin

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

  • Base Type: nvidia::deepstream::INvDsElement

Parameters#

sync

Sync on the clock

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


max-lateness

Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_INT64


qos

Generate Quality-of-Service events upstream

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


async

Go asynchronously to PAUSED

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


ts-offset

Timestamp offset in nanoseconds

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_INT64


enable-last-sample

Enable the last-sample property

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


blocksize

Size in bytes to pull per buffer (0 = default)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


render-delay

Additional render delay of the sink in nanoseconds

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


throttle-time

The time to keep between rendered buffers (0 = disabled)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


max-bitrate

The maximum bits per second to render (0 = disabled)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


processing-deadline

Maximum processing deadline in nanoseconds

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


local-iface-ip

IP Address associated with network interface through which to receive the data.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


host

The host/IP/Multicast group to send the packets to

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


port

The port to send the packets to

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_INT64


payload-size

Size of payload in RTP / UDP packet

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


chunk-size

Number of memory chunks to allocate

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


packets-per-chunk

Number of packets per memory chunk

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


packets-per-line

Number of packets per line, required for Rivermax media APIs

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


sdp-file

SDP file to parse the connection details. Set this property to use Rivermax media APIs for transmission. By default Rivermax Generic APIs are used.

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_FILE


auto-multicast

Automatically join/leave the multicast groups, FALSE means user has to do it himself

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


loop

Used for setting the multicast loop parameter. TRUE = enable, FALSE = disable

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


close-socket

Close socket if passed as property on state change

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


in

Handle to a nvidia::deepstream::NvDsStaticInput component. Supported formats - ANY

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: nvidia::deepstream::NvDsStaticInput

nvidia::deepstream::NvDsUdpSrc#

Receive data over the network via UDP using NVIDIA Rivermax SDK APIs. Refer to nvdsudpsrc plugin

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

  • Base Type: nvidia::deepstream::INvDsElement

Parameters#

blocksize

Size in bytes to read per buffer (-1 = default)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


num-buffers

Number of buffers to output before sending EOS (-1 = unlimited)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_INT64


typefind

Run typefind before negotiating (deprecated, non-functional)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


do-timestamp

Apply current stream time to buffers

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


port

The port to receive the packets from, 0=allocate

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_INT64


payload-size

Size of payload in RTP / UDP packet

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


header-size

Size of RTP header

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


num-packets

Number of packets for which memory to allocate.

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


uri

URI in the form of udp://multicast_group:port

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING


local-iface-ip

IP Address associated with network interface through which to receive the data.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING


caps

The caps of the source pad

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING


buffer-size

Size of the kernel receive buffer in bytes, 0=default

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_INT64


reuse

Enable reuse of the port setting this property won’t have any effect. Port will always be reused. It is defined just to avoid warnings with rtspsrc

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


timeout

Post a message after timeout nanoseconds (0 = disabled)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_UINT64


address

Address to receive packets for

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING


multicast-iface

The network interface on which to join the multicast group.This allows multiple interfaces seperated by comma. (“eth0,eth1”)

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_STRING


auto-multicast

Automatically join/leave multicast groups

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


loop

Used for setting the multicast loop parameter. TRUE = enable, FALSE = disable

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_BOOL


out

Handle to a nvidia::deepstream::NvDsStaticOutput component. Supported formats - ANY

  • Flags: GXF_PARAMETER_FLAGS_OPTIONAL

  • Type: GXF_PARAMETER_TYPE_HANDLE

  • Handle Type: nvidia::deepstream::NvDsStaticOutput