title: how to stream live videos with no latency (ffplay, mplayer) and what kind of wrapper could be used with ffplay?
body: <p>I have been testing playing multiple live streams using different players because I wanted to get the lowest latency value. I tried gstreamer player (gst-launch-0.01), mplayer, totem and ffmpeg player (ffplay). I used different configuration values to get the lowest latency for each of them for example: </p>
  
  <pre><code>ffplay -fflags nobuffer 
  mplayer -benchmark
  </code></pre>
  
  <p>The protocol I am streaming with is udp and I am getting a better values with ffplay than mplayer or gst-launch. To be honest, I don't know what kind of configuration I need to do it the gstreamer to get a lower latency. 
  Now, what I need is two things:</p>
  
  <ol>
  <li><p>I would like to know if someone has a better suggestion about streaming a live stream with lower latency &lt; 100 ms. I am now getting higher than 100 ms which is not really efficient for me. </p></li>
  <li><p>Since I am using ffplay currently, because it is the best so far. I would like to do a simple gui with a play and record button and 3 screens to stream from different video servers, I just don't know what kind of wrapper (which should be really fast) to use! </p></li>
  </ol>