[FFmpeg-devel] [PATCH] Add Apple HTTP Live Streaming protocol handler

Vladimir Pantelic vladoman
Mon Jul 26 13:08:24 CEST 2010


Martin Storsj? wrote:
> On Mon, 26 Jul 2010, Luca Barbato wrote:
>
>>  On 07/25/2010 08:13 PM, Ronald S. Bultje wrote:
>>   >  Why is this not a demuxer? It seems it's a playlist.
>>
>>  It isn't exactly a playlist, using the protocol is quite effective in
>>  this case. Still I'm wondering why split files this way.
>>
>>  I'm not sure why they proposed that and not just put in the index the
>>  right offsets and let the player ask using Range...
>
> You could do that, but I think they've tried to make it as simple (on the
> http level) as possible, so that as many weird proxies and similar as
> possible can cache the segment files, I'm not sure if all of them are up
> to caching range requests. You could have the backend store it in one
> single file and just serve it up like serve.cgi?range=1234-4567 and use
> that kind of urls in the playlist if you'd want to, though.

which would not work for live streaming,
which I am sure they had in mind too...



More information about the ffmpeg-devel mailing list