title: gstreamer videotestsrc rtp not working
body: <p>I have been trying to get gstreamer rtp working on my osx lion I have following:</p>
  
  <p>sender:</p>
  
  <pre><code>gst-launch-1.0 videotestsrc ! avenc_mpeg4 ! rtpmp4vpay ! udpsink -vvv
  </code></pre>
  
  <p>receiver:</p>
  
  <pre><code>gst-launch-1.0 udpsrc caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES, profile-level-id=(string)1, config=(string)000001b001000001b58913000001000000012000c48d8800f50a041e1463000001b24c61766335332e33352e30, payload=(int)96, ssrc=(uint)1613325455, timestamp-offset=(uint)3778351903, seqnum-offset=(uint)5013" ! rtpmp4vdepay ! avdec_mpeg4 ! autovideosink
  </code></pre>
  
  <p>but all i get is a green screen on the receiver.  Am i setting up my pipelines incorrectly?</p>
  
  <p>I tried using the tcpserversink and tcpclientsrc as follows:</p>
  
  <pre><code>gst-launch-1.0 videotesavenc_mpeg4 ! rtpmp4vpay config-interval=2 ! tcpserversink  port=5555 -vvv --gst-debug=3
  
  gst-launch-1.0 tcpclientsrc port=5555 ! "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES, profile-level-id=(string)1, config=(string)000001b001000001b58913000001000000012000c48d8800f50a041e1463000001b24c61766335332e33352e30, payload=(int)96, ssrc=(uint)970028597, timestamp-offset=(uint)2609711508, seqnum-offset=(uint)59228" ! rtpmp4vdepay ! decodebin ! videoconvert ! autovideosink --gst-debug=3 -vvv
  </code></pre>
  
  <p>which results in a flickering test source and the following error repeated on the client side:</p>
  
  <pre><code>0:00:06.213137000 10134 0x7fab6b051680 ERROR                  libav :0:: Error at MB: 311
  0:00:06.214311000 10134 0x7fab6b051680 ERROR                  libav :0:: ac-tex damaged at 19 14
  </code></pre>
  
  <p>can someone construct a test pipeline to output the videotestsrc to mpeg4 video with both a sender and receiver please??</p>