Cant use opencv with backend gstreamer to capture live video youtube on JetsonNX

I am using a JetsonNX, I am trying to capture frames from live stream youtube using OpenCV with gstreamer and youtube-dl but cant do that yet.
On my windows PC : I am able to capture live stream youtube using OpenCV with gstreamer pipeline:
videoSource = "souphttpsrc is-live=true location=" + http_youtube + " ! decodebin ! videoconvert ! appsink";
Can I use similar pipeline to capture live video youtube on Jetson?

Hi,
There is a python sample for RTSP source:
Doesn't work nvv4l2decoder for decoding RTSP in gstreamer + opencv - #3 by DaneLLL
You may apply the capture-live-video-youtube string and give it a try.