Displaying the video stream via GStreamer on Ubuntu linux problem

Hi Everyone,
I Tried to display the video stream in Ubuntu 18.04 Desktop via GStreamer but it has a problem.
I’m usening Raspberry Pi Zero W as Air SBC and Raspberry Pi4B 8GB as ground as well I’m useing Ethernet Hotspot to get stream video on my desktop.
I have the RTP packets in my Destktop Ubuntu 18.04 but I can’t play stream it got error!
My GStream library working well I tested it with another stream as well as I have 4 embeded H264 hardware encoder on my Desktop.
I tested in to forwarding mode RTP and RAW it has problem on both of them:

In Ground FORWARD_STREAM=rtp >>>>
Desktop-Ubuntu:~$ gst-launch-1.0 -v udpsrc port=5600 caps=“application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264” ! rtph264depay ! avdec_h264 ! autovid
eosink
Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264
Setting pipeline to PLAYING …
New clock: GstSystemClock
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)01640028ffe1000e27640028ac2b402802dd00f1226a0100
0528ee025cb0, level=(string)4, profile=(string)high
/GstPipeline:pipeline0/avdec_h264:avdec_h264-0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, codec_data=(buffer)01640028ffe1000e27640028ac2b402802dd00f1226a01000528e
e025cb0, level=(string)4, profile=(string)high
/GstPipeline:pipeline0/avdec_h264:avdec_h264-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, multiview-mode=(string)mono, mul
tiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)m
peg2, colorimetry=(string)bt709, framerate=(fraction)25/1
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressi
ve, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=
(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstNvOverlaySink-nvoverlaysink:autovideosink0-actual-sink-nvoverlay.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(
int)720, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/ha
lf-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, multiview-mode=(st
ring)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-
site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)25/1
Redistribute latency…
Caught SIGSEGV
#0 0x0000007f9b9e6e28 in __GI___poll (fds=0x556cf4cb70, nfds=548072800824, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:41
#1 0x0000007f9baf3e08 in () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#2 0x000000556cdd93f0 in ()
Spinning. Please run ‘gdb gst-launch-1.0 9953’ to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.

In Ground FORWARD_STREAM=raw >>>>

Desktop-Ubuntu~$ gst-launch-1.0 -v udpsrc port=5600 ! h264parse ! avdec_h264 ! autovideosink sync=false
Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Setting pipeline to PLAYING …
New clock: GstSystemClock
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, width=(int)1280, height=(int)720, framerate=(fraction)0/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-
chroma=(uint)8, parsed=(boolean)true, stream-format=(string)avc, alignment=(string)au, profile=(string)high, level=(string)4, codec_data=(buffer)01640028ffe1000e27640028ac2b402802dd00f1226a01000528ee025
cb0
/GstPipeline:pipeline0/avdec_h264:avdec_h264-0.GstPad:sink: caps = video/x-h264, width=(int)1280, height=(int)720, framerate=(fraction)0/1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth
-chroma=(uint)8, parsed=(boolean)true, stream-format=(string)avc, alignment=(string)au, profile=(string)high, level=(string)4, codec_data=(buffer)01640028ffe1000e27640028ac2b402802dd00f1226a01000528ee02
5cb0
/GstPipeline:pipeline0/avdec_h264:avdec_h264-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, multiview-mode=(string)mono, mul
tiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)m
peg2, colorimetry=(string)bt709, framerate=(fraction)0/1
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressi
ve, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=
(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)0/1
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstNvOverlaySink-nvoverlaysink:autovideosink0-actual-sink-nvoverlay.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(
int)720, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/ha
lf-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)0/1
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)1280, height=(int)720, interlace-mode=(string)progressive, multiview-mode=(st
ring)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, chroma-
site=(string)mpeg2, colorimetry=(string)bt709, framerate=(fraction)0/1
Caught SIGSEGV
#0 0x0000007f84f14e28 in __GI___poll (fds=0x558e35ca70, nfds=547692356152, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:41
#1 0x0000007f85021e08 in () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#2 0x000000558e1ef3f0 in ()
Spinning. Please run ‘gdb gst-launch-1.0 11026’ to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.

I’m attaching the interface tcpdump output shows the stream packets coming without any problem:

Desktop-Ubuntu$ sudo tcpdump -i eth0 -nn
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
17:51:32.562531 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.562654 IP 192.168.1.11 > 192.168.1.1: ICMP 192.168.1.11 udp port 5600 unreachable, length 556
17:51:32.562728 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.562744 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.562757 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.562769 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.562783 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 538
17:51:32.635893 IP 192.168.1.1.5154 > 192.168.1.11.5154: UDP, length 113
17:51:32.686038 IP 192.168.1.1.5003 > 192.168.1.11.5003: UDP, length 94
17:51:32.702549 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.702687 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.702703 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.702718 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.702729 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.702759 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.702772 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 387
17:51:32.822404 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.822493 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.822508 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.822519 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.822531 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.822542 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 574
17:51:32.886043 IP 192.168.1.1.5154 > 192.168.1.11.5154: UDP, length 113
17:51:32.936218 IP 192.168.1.1.5003 > 192.168.1.11.5003: UDP, length 94
17:51:32.962429 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.962511 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.962527 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024
17:51:32.962550 IP 192.168.1.1.5620 > 192.168.1.11.5600: UDP, length 1024