gautamr
September 30, 2019, 9:25am
1
Hi,
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
Hi,
For more information, is shmsink in one process and shmsrc in the other process?
Shmsrc and shmsink are on a different process.
Hi,
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
Matt-G
October 2, 2019, 9:38am
5
DaneLLL:
Hi,
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?