Trying to decode a live stream from a gopro hero 10 using gstreamer but whilst it opens fine using openCV or vlc, I can’t seem to get gstreamer to decode the feed:
“WARNING: from element /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0: Could not decode stream.
Additional debug info:
gstrtpbasedepayload.c(466): gst_rtp_base_depayload_handle_buffer (): /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0:
Received invalid RTP payload, dropping
0:00:04.469022853 10663 0x55917a2770 WARN rtpbasedepayload gstrtpbasedepayload.c:466:gst_rtp_base_depayload_handle_buffer: warning: Received invalid RTP payload, dropping”
I got the above using:
gst-launch-1.0 -v udpsrc port=8554 ! “application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96” ! rtph264depay ! h264parse ! decodebin ! videoconvert ! autovideosink sync=false
Any pointers in the right direction would be appreciated.