[Bug 675625] [dashbin] a streaming client supporting the new MPEG DASH standard

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed May 9 09:50:15 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=675625
  GStreamer | gst-plugins-bad | 0.10.23

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |t.i.m at zen.co.uk
     Ever Confirmed|0                           |1

--- Comment #5 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-05-09 16:50:10 UTC ---
Cool stuff! Great to see you have finally decided to upstream this.

> dashbin can be autoplugged in Playbin2 pipelines
> by just changing the rank to something higher than PRIMARY so that it
> overtakes the plain souphttpsrc element as the default handler for
> HTTP URIs. Then it acts as a plain souphttpsrc element, unless a
> DASH manifest file is downloaded and detected

This doesn't sound very appealing to me.

I would strongly prefer a setup where the DASH plugin comes into play only when
a DASH manifest file is detected. This means there either needs to be a special
URI scheme (not a great approach), or a manifest file "demuxer" approach  a la
hlsdemux needs to be taken. "demuxer" is a bit misleading here, since it's not
really doing any demuxing at all, it's just how it appears to playbin2 really
and where it sits in the autoplugging order. Once it gets the initial
playlist/file, it takes over.

I haven't looked at the DASH code yet and my memory of DASH is a bit hazy, but
from what I remember I would think that it should be possible to adapt the
existing hls-targetted base class to accommodate DASH as well.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list