<div dir="ltr"><div class="gmail_quote">On Fri, Jul 18, 2008 at 5:58 PM, Chase Douglas &lt;<a href="mailto:chasedouglas.lists@gmail.com">chasedouglas.lists@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I am interested in developing a frontend for the iPhone with live tv<br>playback, but there are two hurdles along the way:<br>
<br>1. Content is encoded in the format coming from the tuner device, and<br>as far as I am aware, no tuning device outputs an iPhone compatible<br>format<br><br>2. The iPhone SDK (I&#39;m trying to keep this under Apple&#39;s terms as<br>
well) has no streaming video support. At best, it can take a static<br>file and stream that from a URL, but there&#39;s no support for streaming<br>mutable content like an rtsp:// stream. A further complication is<br>Apple&#39;s insistence that developers cannot access the framebuffer.<br>
<br>The first issue could be remedied through live transcoding before<br>streaming to the device. This isn&#39;t implemented yet, but is possible.<br>The second issue is a much higher hurdle. Without the ability to play<br>
streaming content within the SDK, the only way this could work is<br>through software decoding and playback through either a quartz<br>graphics layer or an opengl layer. I&#39;ve never written any rendering<br>software but I know it&#39;s possible. My question is: would the iPhone be<br>
powerful enough for a reasonably encoded stream to be played back? By<br>reasonable, I&#39;m thinking standard mpeg-2 or the mpeg-4 encoding, but<br>keeping in mind that I&#39;ll have no access to the hardware acceleration<br>
already present on the iPhone.</blockquote>
<div>&nbsp;</div>
<div>Have you seen this?</div>
<div>&nbsp;</div>
<div><a href="http://code.google.com/p/mythtv-for-iphone/">http://code.google.com/p/mythtv-for-iphone/</a></div>
<div>&nbsp;</div>
<div>Kevin</div></div></div>