labi
1
Hi,
I run this command:
gst-launch-1.0 nvcompositor name=comp sink_0::xpos=0 sink_0::ypos=0 sink_0::width=960 sink_0::height=540 sink_1::xpos=960 sink_1::ypos=0 sink_1::width=960 sink_1::height=540 sink_2::xpos=480 sink_2::ypos=540 sink_2::width=960 sink_2::height=540 ! nvoverlaysink uridecodebin uri="rtsp://admin:admin@192.168.1.210" ! comp. uridecodebin uri="rtsp://admin:admin@192.168.1.209" ! comp. uridecodebin uri="rtsp://admin:admin@192.168.1.207" ! comp. -e
after close and rerun the above command.
I recognized the order of the ip camera pictures is different between two opening.
Could you send me a suggestion for the nvcompositor opening in right order every times? Or is it a bug?
You would try to set compositor sinks such as:
... uridecodebin uri="rtsp://admin:admin@192.168.1.210" ! comp.sink_0 uridecodebin uri="rtsp://admin:admin@192.168.1.209" ! comp.sink_1 uridecodebin uri="rtsp://admin:admin@192.168.1.207" ! comp.sink_2 ...
labi
3
Thanks, but it is not working, in your case the nvcompositor opens the all of windows into 0x0 coordinates with detected size…
gst-launch-1.0 nvcompositor name=comp sink_0::xpos=0 sink_0::ypos=0 sink_0::width=960 sink_0::height=540 sink_1::xpos=960 sink_1::ypos=0 sink_1::width=960 sink_1::height=540 sink_2::xpos=480 sink_2::ypos=540 sink_2::width=960 sink_2::height=540 ! nvoverlaysink uridecodebin uri=“rtsp://admin:admin@192.168.1.210” ! comp.sink_0 uridecodebin uri=“rtsp://admin:admin@192.168.1.209” ! comp.sink_1 uridecodebin uri=“rtsp://admin:admin@192.168.1.207” ! comp.sink_2
Try this:
gst-launch-1.0 nvcompositor name=comp sink_0::xpos=0 sink_0::ypos=0 sink_0::width=960 sink_0::height=540 sink_1::xpos=960 sink_1::ypos=0 sink_1::width=960 sink_1::height=540 sink_2::xpos=0 sink_2::ypos=540 sink_2::width=960 sink_2::height=540 sink_3::xpos=960 sink_3::ypos=540 sink_3::width=960 sink_3::height=540 ! nvoverlaysink videotestsrc pattern=snow ! video/x-raw, width=960, height=540 ! nvvidconv ! comp.sink_0 videotestsrc ! video/x-raw, width=960, height=540 ! nvvidconv ! comp.sink_1 videotestsrc pattern=ball ! video/x-raw, width=960, height=540 ! nvvidconv ! comp.sink_2 videotestsrc pattern=gradient ! video/x-raw, width=960, height=540 ! nvvidconv ! comp.sink_3
works fine with my NX running L4T R32.5.
Be sure of your layout, specify size and position for each sink avoiding overlapping.
labi
5
Thanks!
Do you have any idea for opening more than 4 insertion?
kayccc
6
Please help to initial a new topic. Thanks