shm plugin support for Deepstream


My application requires to have multiple Instances of gstreamer to be running simultaneously. It requires for a stream or buffer flow between those pipelines. Is it possible to integrate shmsink and shmsrc plugins with deepstream?

Example Pipeline

uridecodebin --> nvof --> nvofvisual --> shmsink 
shmsrc --> queue --> nvelgglessink

For more information, is shmsink in one process and shmsrc in the other process?

Shmsrc and shmsink are on a different process.

shmsrc and shmsink are gstreamer plugins and may not work with video/x-raw(memory:NVMM). You may try

uridecodebin ! nvof ! nvofvisual ! nvvideoconvert ! video/x-raw ! shmsink 
shmsrc ! queue ! nvvideoconvert ! video/x-raw(memory:NVMM) ! nvelgglessink

Is the double “!”'s an error?

Hi Matt-G,
I have removed the redundant ‘!’. Thanks for reminding.

Hi, have you tried shmsink or shmsrc with deepstream? Are they working?