Running R32 on Jetpack 4.4.1 here.
I’ve read in prior posts that nvcompositor is ONLY supposed to work in a omxh264dec pipeline and that the only acceptable sink is nvoverlaysink. However those posts were old and im wondering if this is now supported. I’m able to successfully use the pipeline in this fashion:
gst-launch-1.0 nvcompositor name=comp sink_0::xpos=0 sink_0::ypos=0 sink_0::width=1280 sink_0::height=720 sink_1::xpos=0 sink_1::ypos=720 sink_1::width=640 sink_1::height=360 nvarguscamerasrc sensor-id=0 do-timestamp=true ! queue ! comp. nvarguscamerasrc sensor-id=1 ! queue ! comp. comp. ! video/x-raw\(memory:NVMM\) ! nvvidconv ! omxh264enc ! 'video/x-h264, stream-format=(string)byte-stream' ! h264parse ! qtmux ! filesink location='out.mp4' -e
However the above fails when I try to use a sink other than filesink or overlaysink (like webrtcbin) - and before I go off the deepend trying to debug why the camera stops I wanted to find out if this is supported.
My webrtc pipeline works WITHOUT the compositor.