title: GStreamer - Webcam stream from Raspberry to VLC-PC
body: <p>I'm trying to stream webcam video from a Raspberry to a VLC player using gstreamer 1.0.
  Right now i got the following command for the Raspberry:</p>
  
  <pre><code>gst-launch-1.0 -vv -e v4l2src device=/dev/video0  \
  ! videoscale \
  ! "video/x-raw,width=352,height=288,framerate=10/1" \
  ! queue  \
  ! x264enc \
  ! h264parse \
  ! rtph264pay config-interval=10 pt=96 \
  ! udpsink host=239.255.12.42 port=5004
  </code></pre>
  
  <p>And the following sdp file to play the stream with vlc:</p>
  
  <pre><code>c=IN IP4 239.255.12.42
  m=video 5004 RTP/AVP 96
  a=rtpmap:96 H264/90000
  </code></pre>
  
  <p>When i run the gst-launch-1.0 command i can see with wireshark that it is sending udp packets but when i try to play the stream with vlc and the sdp file i get nothing. The vlc log says:</p>
  
  <pre><code>es error: cannot peek
  es error: cannot peek
  live555 error: no data received in 10s, aborting
  </code></pre>
  
  <p>I don't know what's wrong. I probably have'nt build the pipeline properly and that's why the vlc does not recognize the stream as a proper video stream. Any ideas?</p>
  
  <p>Thanks in advance for your help.</p>