Adaptive HTTP Live Stream

Krzysztof Konopko krzysztof.konopko at youview.com
Mon Dec 3 01:21:29 PST 2012


Hi Denis,

Implementing any ABS protocol is not a trivial task. Some work has been
done in GStreamer. Have a look at the hlsdemux element. It will create
multiple source pads I believe (according to gst-inspect-1.0).

Some questions on this topic have been already asked/answered on this
mailing list.

I'm not competent to asnwer your questions in more detail, but here's
what I'd do in the first place:

http://bit.ly/UjUC6q

Cheers,
Kris

On 03/12/12 08:09, Denis Green wrote:
> Hi,
> 
> My question is how to implement adaptive live streaming with GStreamer?
> For HTML5 video tag.
> 
> For instance some ideas:
> 1. set-up multiple pipelines to create multi-bitrate content?
> 2. use a Tee to split video to different encoders from source?
> 
> But...
> 
> How many sockets will be opened from the player?
> How to switch between pipelines?
> 
> Any help appreciated,
> Denis
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> 



More information about the gstreamer-devel mailing list