[vlc-devel] [PATCH 1/4] vlc_stream.h: add some STREAM_GET_* requests

Frederic YHUEL fyhuel at viotech.net
Mon Apr 16 11:26:02 CEST 2012


2012/4/16 Rémi Denis-Courmont <remi at remlab.net>:
>
> That goes back to the original discussion on the DASH filter. If you have
> a byte stream, then a stream filter is nice. That implies byte offset
> seeks.
>

Smooh Streaming is really similar to DASH. The main difference is that
DASH provides a initialization segment. In both cases, it's possible
to provide byte offset seeks. It's maybe unnatural though, but at the
same time I can't visualize how it would work with a acces_demux.

> For time-based or chapter-based seeking, then demux or access_demux is
> required. Namely a demux is needed if there is some kind of manifest (that
> does not need to be reloaded ever).

Reloading the manifest is necessary if we want to switch audio track,
for example.

> Otherwise, if there is only a URL, then
> it's an access_demux.
>

Ok, as far as I understand, a access_demux would have been the best
choice. However, I think and hope that the solution I proposed
(building a specially crafted initialization segment in the
stream_filter module) is acceptable.

Thanks for your explanation,

--
Frédéric



More information about the vlc-devel mailing list