Hello,
This is the result of running the command you gave me after installing deepstream-5.1 on tx2 using the sdk manager.
nvidia@nvidia-desktop:/opt/nvidia/deepstream/deepstream-5.1$ gst-inspect-1.0 nvstreammux
Factory Details:
Rank primary (256)
Long-name Stream multiplexer
Klass Generic
Description N-to-1 pipe stream multiplexing
Author NVIDIA Corporation. Post on Deepstream for Tesla forum for any queries @ DeepStream SDK - NVIDIA Developer Forums
Plugin Details:
Name nvdsgst_multistream
Description NVIDIA Multistream mux/demux plugin
Filename /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_multistream.so
Version 5.1.0
License Proprietary
Source module nvmultistream
Binary package NVIDIA Multistream Plugins
Origin URL http://nvidia.com/
GObject
±—GInitiallyUnowned
±—GstObject
±—GstElement
±—GstNvStreamMux
Pad Templates:
SINK template: ‘sink_%u’
Availability: On request
Capabilities:
video/x-raw(memory:NVMM)
format: { (string)NV12, (string)RGBA }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
video/x-raw
format: { (string)NV12, (string)RGBA }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
SRC template: ‘src’
Availability: Always
Capabilities:
video/x-raw(memory:NVMM)
format: { (string)NV12, (string)RGBA }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SRC: ‘src’
Pad Template: ‘src’
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: “nvstreammux0”
parent : The parent of the object
flags: readable, writable
Object of type “GstObject”
batch-size : Maximum number of buffers in a batch
flags: readable, writable
Unsigned Integer. Range: 0 - 1024 Default: 0
batched-push-timeout: Timeout in microseconds to wait after the first buffer is available
to push the batch even if the complete batch is not formed.
Set to -1 to wait infinitely
flags: readable, writable
Integer. Range: -1 - 2147483647 Default: -1
width : Width of each frame in output batched buffer. This property MUST be set.
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
height : Height of each frame in output batched buffer. This property MUST be set.
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
enable-padding : Maintain input aspect ratio when scaling by padding with black bands.
flags: readable, writable
Boolean. Default: false
gpu-id : Set GPU Device ID
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
live-source : Boolean property to inform muxer that sources are live.
flags: readable, writable
Boolean. Default: false
num-surfaces-per-frame: Max number of surfaces per frame
flags: readable, writable
Unsigned Integer. Range: 1 - 4 Default: 1
nvbuf-memory-type : Type of NvBufSurface Memory to be allocated for output buffers
flags: readable, writable, changeable only in NULL or READY state
Enum “GstNvBufMemoryType” Default: 0, “nvbuf-mem-default”
(0): nvbuf-mem-default - Default memory allocated, specific to particular platform
(1): nvbuf-mem-cuda-pinned - Allocate Pinned/Host cuda memory
(2): nvbuf-mem-cuda-device - Allocate Device cuda memory
(3): nvbuf-mem-cuda-unified - Allocate Unified cuda memory
(4): nvbuf-mem-surface-array - Allocate Surface Array memory, applicable for Jetson
compute-hw : Compute Scaling HW
flags: readable, writable, controllable
Enum “GstNvComputeHWType” Default: 0, “Default”
(0): Default - Default, GPU for Tesla, VIC for Jetson
(1): GPU - GPU
(2): VIC - VIC
interpolation-method: Set interpolation methods
flags: readable, writable, controllable
Enum “GstNvInterpolationMethod” Default: 1, “Bilinear”
(0): Nearest - Nearest
(1): Bilinear - Bilinear
(2): Algo-1 - GPU - Cubic, VIC - 5 Tap
(3): Algo-2 - GPU - Super, VIC - 10 Tap
(4): Algo-3 - GPU - LanzoS, VIC - Smart
(5): Algo-4 - GPU - Ignored, VIC - Nicest
(6): Default - GPU - Nearest, VIC - Nearest
buffer-pool-size : Maximum number of buffers in muxer’s internal pool
flags: readable, writable
Unsigned Integer. Range: 0 - 1024 Default: 4
attach-sys-ts : If set to TRUE, system timestamp will be attached as ntp timestamp.
If set to FALSE, ntp timestamp from rtspsrc, if available, will be attached.
flags: readable, writable
Boolean. Default: true
sync-inputs : Boolean property to force sychronization of input frames.
flags: readable, writable
Boolean. Default: false
nvidia@nvidia-desktop:/opt/nvidia/deepstream/deepstream-5.1$
Thank you.