Playbin3 of gstreamer 1.22.05 not working for one specific camera

See only grey screen
Ubuntu 22.04
gstreamer 1.22.05
No issues with other cameras
I saw this property colorimetry=(string)1:4:16:3 in this camera is different from the one in other cameras. Why does not playbin3 work?

===========================
gst-launch-1.0 -v playbin3 uri=rtsp://admin:admin@172.16.14.16:554/live1.sdp

Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0: caps = video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpicture/x-dvb; subpicture/x-xsub; subpicture/x-pgs; closedcaption/x-cea-608; closedcaption/x-cea-708; application/x-onvif-metadata
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0: source = β€œ(GstRTSPSrc)\ rtspsrc0”
Progress: (open) Opening Stream
Pipeline is PREROLLED …
Prerolled, waiting for progress to finish…
Progress: (connect) Connecting to rtsp://admin:admin@172.16.14.16:554/live1.sdp
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: latency = 2000
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: ntp-sync = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: rfc7273-sync = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: add-reference-timestamp-meta = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: ntp-time-source = ntp
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: drop-on-latency = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: max-rtcp-rtp-time-diff = 1000
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: max-ts-offset-adjustment = 0
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: buffer-mode = slave
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: timeout = 5000000000
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc1: caps = application/x-rtcp
Progress: (open) Opened Stream
Setting pipeline to PLAYING …
New clock: GstSystemClock
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: buffer-mode = slave
Progress: (request) Sending PLAY request
Redistribute latency…
Progress: (request) Sending PLAY request
Redistribute latency…
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager: rtcp-sync = rtp-info
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
Progress: (request) Sent PLAY request
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtcp_sink_0.GstProxyPad:proxypad2: caps = application/x-rtcp
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_sink: caps = application/x-rtcp
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:recv_rtcp_sink: caps = application/x-rtcp
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtcp_sink_0: caps = application/x-rtcp
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:recv_rtp_src: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpStorage:rtpstorage0.GstPad:src: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpStorage:rtpstorage0.GstPad:sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_0: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: timeout = 0
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession0: stats = application/x-rtp-session-stats, rtx-drop-count=(uint)0, sent-nack-count=(uint)0, recv-nack-count=(uint)0, source-stats=(GValueArray)< β€œapplication/x-rtp-source-stats,\ ssrc=(uint)18862336,\ internal=(boolean)false,\ validated=(boolean)true,\ received-bye=(boolean)false,\ is-csrc=(boolean)false,\ is-sender=(boolean)true,\ seqnum-base=(int)-1,\ clock-rate=(int)90000,\ rtp-from=(string)172.16.14.16:8888,\ rtcp-from=(string)172.16.14.16:8889,\ octets-sent=(guint64)0,\ packets-sent=(guint64)0,\ octets-received=(guint64)1183,\ packets-received=(guint64)1,\ bytes-received=(guint64)1223,\ bitrate=(guint64)0,\ packets-lost=(int)65536,\ jitter=(uint)0,\ sent-pli-count=(uint)0,\ recv-pli-count=(uint)0,\ sent-fir-count=(uint)0,\ recv-fir-count=(uint)0,\ sent-nack-count=(uint)0,\ recv-nack-count=(uint)0,\ recv-packet-rate=(uint)4294967295,\ have-sr=(boolean)true,\ sr-ntptime=(guint64)9487569222223045750,\ sr-rtptime=(uint)0,\ sr-octet-count=(uint)0,\ sr-packet-count=(uint)0,\ sent-rb=(boolean)false,\ sent-rb-fractionlost=(uint)0,\ sent-rb-packetslost=(int)0,\ sent-rb-exthighestseq=(uint)0,\ sent-rb-jitter=(uint)0,\ sent-rb-lsr=(uint)0,\ sent-rb-dlsr=(uint)0,\ have-rb=(boolean)false,\ rb-ssrc=(uint)0,\ rb-fractionlost=(uint)0,\ rb-packetslost=(int)0,\ rb-exthighestseq=(uint)0,\ rb-jitter=(uint)0,\ rb-lsr=(uint)0,\ rb-dlsr=(uint)0,\ rb-round-trip=(uint)0;” >, rtx-count=(uint)0, recv-rtx-req-count=(uint)0, sent-rtx-req-count=(uint)0;
Redistribute latency…
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: latency = 2000
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: drop-on-latency = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: do-lost = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: mode = slave
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: do-retransmission = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: max-rtcp-rtp-time-diff = 1000
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: max-dropout-time = 60000
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: max-misorder-time = 2000
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: rfc7273-sync = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: add-reference-timestamp-meta = false
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: max-ts-offset-adjustment = 0
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0: sync-interval = 0
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:src_18862336: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_src_18862336: caps = application/x-rtcp, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink_rtcp: caps = application/x-rtcp, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink_rtcp: caps = application/x-rtcp, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:src: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpPtDemux:rtpptdemux0.GstPad:sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_0_18862336_96: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0.GstGhostPad:sink.GstProxyPad:proxypad6: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstTypeFindElement:typefind.GstPad:src: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstTypeFindElement:typefind.GstPad:sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0.GstGhostPad:sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_0_18862336_96.GstProxyPad:proxypad5: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_src_0_18862336_96.GstProxyPad:proxypad4: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H264, packetization-mode=(string)1, profile-level-id=(string)4D401F, sprop-parameter-sets=(string)β€œZ01AH5Y1AKALdNwUGBUAAAMD6AAA6mCb6g==,aO4BDyA=”, a-charset=(string)Shift_JIS, a-etag=(string)1234567890, a-recvonly=(string)β€œβ€, clock-base=(uint)0, seqnum-base=(uint)1, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1, onvif-mode=(boolean)false, ssrc=(uint)18862336
Redistribute latency…
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0.GstParsePad:src_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstMultiQueue:multiqueue1.GstMultiQueuePad:sink_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0.GstParsePad:src_0.GstProxyPad:proxypad7: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstParseBin:parsebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstMultiQueue:multiqueue1.GstMultiQueuePad:src_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0.GstGhostPad:src_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/GstIdentity:identity0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, codec_data=(buffer)014d401fffe10019674d401f963500a00b74dc14181500000303e80000ea609bea01000568ee010f20
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstDecodebin3:decodebin3-0/GstIdentity:identity0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)1280, height=(int)720, framerate=(fraction)30/1, coded-picture-structure=(string)frame, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, colorimetry=(string)1:4:16:3, parsed=(boolean)true, profile=(string)main, level=(string)3.1, /GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:send_rtcp_src: caps = application/x-rtcp
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:send_rtcp_src_0: caps = application/x-rtcp
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstUDPSink:udpsink1.GstPad:sink: caps = application/x-rtcp
/GstPlayBin3:playbin3-0/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:send_rtcp_src_0.GstProxyPad:proxypad3: caps = application/x-rtcp

Tried the latest 1.24.1 and no luck. Still get grey screen.

Difficult to debug remotely without debug logs or access to the stream.

Perhaps try something like:

$ gst-launch-1.0 -v rtspsrc location=rtsp://... ! rtph264depay ! fakesink silent=false

if that shows regular output with timestamps increasing, that means the depayloader can depayload the data alright, so the next question would be why the decoder doesn’t decode it.

Perhaps you could capture a few seconds (10s or so) of data with

$ gst-launch-1.0 -v rtspsrc location=rtsp://... ! application/x-rtp,encoding-name=H264 ! gdppay ! filesink location=rtsp-h264.gdp

press Control+C after a few seconds, then attach the .gdp file

1 Like

Thanks for your reply. The problem is caused by resetting of color related parameters in the camera. It is a bug in the firmware of the camera.