DecodeBin Doesn't Choose nvv4l2decoder on Nvidia tegra systems
When utilizing decodebin on nvidia tegra systems, decodebin does software video decoding.
The best scenario for compatibility with other gstreamer applications which utilize glimagesink would be to use nvv4l2decoder with nvvidconv, as shown in the below pipeline.
gst-launch-1.0 souphttpsrc is-live=true location="$(youtube-dl --format "best[ext=mp4][protocol=https]" --get-url https://www.youtube.com/watch?v=Uo2SNtFofWI)" ! qtdemux name=demux ! queue ! h264parse ! nvv4l2decoder ! nvvidconv ! glimagesink -e demux.audio_0 ! queue ! avdec_aac ! audioconvert ! pulsesink -e