title: Streaming live video to iPhone
body: <p>I am a mobile application developer, and for around 2 weeks I have been researching how to do live streaming to iPhone via some server, but I haven't had any success yet. I have an iPhone application ready to receive live streaming using the <code>MPMoviePlayerController</code> class.</p>
  
  <p>Here are my requirements:</p>
  
  <ol>
  <li><p>I have a live .FLV streaming feed URL for some news video channels. I want to pass this to some server software to encode to an iPhone-supported format to stream to my iPhone program.</p>
  
  <p>I used VLC to stream to the iPhone, but it doesn't work. I used nightly build version 1.2 of VLC that they advertise has iPhone streaming, but it still doesn't work.</p>
  
  <p>I tried using VLC to Wowza and then to iPhone. It somehow worked after encoding via VLC and segmentation and streaming via Wowza to iPhone, but the trial version only supports up to 3 minutes streaming, so it is useless for giving a demo to my customer.<br>
  <br><em>or</em></p></li>
  <li><p>I bought a TV Tuner card and I have the analog cable connection network. I want to input this cable connection into the TV Tuner card and then use some software like VLC to stream the channel's feed to the iPhone for most of the channels I get.</p></li>
  </ol>
  
  <p>I mainly want to stream through either method above to iPhone, Android, and Blackberry devices. As Blackberry and Android support RTSP streaming I don't have much difficulty - I can simply use VLC itself to stream it for all channels at a time. The big headache, however, occurs for iPhone's http streaming.</p>
  
  <p>What server software is available for streaming to iPhone, Android and Blackberry? What software can I buy for my business purposes that would solve either point 1 or point 2? </p>
  
  <p>Could someone please guide me to the right software which can solve my problem: to resolve streaming to iPhone? I am ready to buy the server software. Please note, I have the iPhone and Android application program already able to receive and play the streaming video.</p>