Tristan tried to help me.  I tried setting caps as recommended. Still not working.<br>Thanks for looking.<br><br># rtp-server<br>gst-launch  \<br>      videotestsrc pattern=red \<br>   !  video/x-raw-rgb, format=\(fourcc\)RGB, width=4, height=4, frame-rate=1/1 \<br>
   !  rtpvrawpay \<br>   !  udpsink host=127.0.0.1 port=51234<br><br># rtp-client<br>CAPS=&quot;application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)RAW,&quot;<br>CAPS=$CAPS&quot;sampling=(string)RGB,depth=(int)8,width=(int)4,height=(int)4&quot;<br>
gst-launch  \<br>      udpsrc uri=udp://<a href="http://127.0.0.1:51234">127.0.0.1:51234</a> caps=$CAPS \<br>   !  rtpvrawdepay \<br>   !  video/x-raw-rgb, format=\(fourcc\)RGB, width=4, height=4, frame-rate=1/1 \<br>   !  ffmpegcolorspace \<br>
   !  ximagesink<br><br>Setting pipeline to PAUSED ...<br>Pipeline is live and does not need PREROLL ...<br>Setting pipeline to PLAYING ...<br>New clock: GstSystemClock<br>0:00:00.056868267 14918      0x1188c90 ERROR           rtpvrawdepay gstrtpvrawdepay.c:240:gst_rtp_vraw_depay_setcaps:&lt;rtpvrawdepay0&gt; no width specified<br>
ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data flow error.<br>Additional debug info:<br>gstbasesrc.c(2562): gst_base_src_loop (): /GstPipeline:pipeline0/GstUDPSrc:udpsrc0:<br>streaming task paused, reason not-negotiated (-4)<br>
Execution ended after 18091128 ns.<br>Setting pipeline to PAUSED ...<br>Setting pipeline to READY ...<br>Setting pipeline to NULL ...<br>Freeing pipeline ...<br><br><br><br>