<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
I've put together a patch that adds an access_out module (as well as a
small change in the ts muxer) to add support for the HTTP Live
Streaming protocol to VLC.  This is the protocol the iPhone uses for
live streaming and and is also supported by Quicktime X and Safari on
OSX.  This is the IETF draft: 
<a class="moz-txt-link-freetext" href="http://tools.ietf.org/html/draft-pantos-http-live-streaming">http://tools.ietf.org/html/draft-pantos-http-live-streaming</a><br>
<br>
You can find the patch and some documentation here:<br>
<a class="moz-txt-link-freetext" href="http://techblog.unwiredappeal.com/2010/03/vlc-http-live-streaming-module-patch.html">http://techblog.unwiredappeal.com/2010/03/vlc-http-live-streaming-module-patch.html</a><br>
<br>
This is my first time working with the VLC code, so please let me know
if there are any major issues anyone sees as to either the code itself
or the way I am doing something. <br>
<br>
As an aside I also put together a small patch for the mmsh code to
(hopefully) add support for honoring the Content-Length header sent by
some servers.   I believe this is the problem referenced in:  <a
 class="postlink" href="http://trac.videolan.org/vlc/ticket/2533">http://trac.videolan.org/vlc/ticket/2533</a><!-- m -->
where I also posted a comment.<br>
You can find more details here:<br>
<a class="moz-txt-link-freetext" href="http://techblog.unwiredappeal.com/2010/03/vlc-mms-start-delay-keep-alive-patch.html">http://techblog.unwiredappeal.com/2010/03/vlc-mms-start-delay-keep-alive-patch.html</a><br>
<br>
Thanks<br>
Keary<br>
</body>
</html>