Gstreamer Pipeline in jetson nano - jp4.4.1 vs jp4.6.1

Hi,

Previously, I used jetson nano with jetpack 4.4.1, with cv2 version is 4.4, there, i used this gstreamer pipeline in cv2 for reading rtsp live stream from the camera,

c = cv2.VideoCapture('rtspsrc location=rtsp://admin:admin@192.168.10.11:554 latency=200 ! rtph265depay ! h265parse ! omxh265dec ! nvvidconv ! video/x-raw,format=BGRx ! videorate ! video/x-raw,framerate=1/3 ! videoconvert ! video/x-raw,format=BGR ! appsink drop=1 ', cv2.CAP_GSTREAMER)

this works fine, and also the video/x-raw,framerate=1/3 parameter makes the reading frames very fast

Now, the same gstreamer pipeline which i used in jetpack 4.6.1 with cv2 version 4.8.0, this pipeline is not working, not connecting to the camera itself

Could you please suggest me on why this behaviour in gstreamer pipeline, but if i give other pipeline like this -

rtspsrc location=rtsp://admin:admin@192.168.10.11:554 latency=0 buffer-mode=1 ! rtph265depay ! h265parse ! omxh265dec ! nvvidconv ! video/x-raw,format=BGRx ! videoconvert ! video/x-raw,format=BGR ! appsink drop=1

it works, but i need to understand why the previous pipeline is not worked in this version of cv2 4.8.0

could you please help me on this, thanks you

Hi,
We have deprecated omx plugins on Jetpack 4. Would suggest always use nvv4l2decoder plugin.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.