[vlc-devel] [vlc-commits] commit: stream_filter/httplive.c:?HTTP Live Streaming (Jean-Paul Saman )

Jean-Baptiste Kempf jb at videolan.org
Wed Oct 13 09:41:01 CEST 2010

On Wed, Oct 13, 2010 at 09:36:19AM +0200, Rémi Denis-Courmont wrote :
> The whole design assumes a /continuously streamable/ format. Except for a
> Transport Stream or a raw MPEG Audio elementary stream, not much can ever
> work with that protocol.
You should be able to do the same with .mkv. Most of them are not ok,
but it should be ok if correctly streamed.

> On top of that, Apple HTTP streaming is useless for VoD. It has no benefits
> over normal HTTP, at least w.r.t. properly indexed file formats. Agreeably,
> TS is NOT a properly indexed file format. But I expect MKV is, so Apple
> HTTP would be useless there.
MKV isn't always indexed.

> Then for live streaming, you cannot use MKV in any case, can you?
Why not? See the fix from robux on mkv demuxer to be able to play
infinite live streams. I can show a stream sample, off-list

> The main
> (only?) advantage of Apple HTTP over plain TS over HTTP is
> time-shifting/seeking. Unfortunately, stream_filter is not at all the
> correct plugin type to use if we want to support this feature.

Apple HLS main advantage is bandwidth adaptation.

Best Regards,

Jean-Baptiste Kempf
+33 672 704 734

More information about the vlc-devel mailing list