title: VLC RTSP compatibility with GStreamer
body: <p>I'm working on a streaming project.</p>
  
  <p>I have VLC running as a server, streaming mp4 (h264/aac) RTSP stream to Flumotion server (which is based on Gstreamer).</p>
  
  <p>I think it's either a compatibility problem between VLC (which is based on Live555) and Flumotion (which is based on GStreamer) or the pipeline used to receive RTSP stream is mis-written.</p>
  
  <p>Here's the pipeline used by flumotion and needs to be fixed (rtsp.py lines 44-49):</p>
  
  <pre><code>return ("rtspsrc name=src location=%s ! decodebin name=d ! queue "
          " ! %s ffmpegcolorspace ! video/x-raw-yuv "
          " ! videorate ! video/x-raw-yuv,framerate=%d/%d ! "
          " @feeder:video@ %s ! @feeder:audio@"
          % (location, scaling_template, framerate[0],
             framerate[1], audio_template))
  </code></pre>
  
  <p>Edit:
  The problem is that RTSP-Producer component in flumotion can't recieve any data from the VLC stream. no errors, nothing, it just keeps in 'waking' status.</p>
  
  <p>I tried some variations of GStreamer pipeline used by flumotion but couldn't get it to work.</p>
  
  <p>I found many similar unsolved questions in StackOverflow which made me think it's a compatibility issue</p>
  
  <p>I'm not a gst-pipeliner ! so please help me out of this struggle.</p>