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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed May 9 08:04:07 PDT 2012


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

--- Comment #4 from Gianluca Gennari <gennarone at gmail.com> 2012-05-09 15:04:05 UTC ---
(In reply to comment #3)
> Also, as DASH doesn't have its own URI protocol (and just uses HTTP) it can't
> be implemented as a source element but has to be done as a demuxer like
> hlsdemux to be able to autoplug it in playbin2 pipelines.

As I wrote in the description, 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; in this case, the bin creates all the necessary
elements (depending on the manifest content and on the user settings) and then
it starts streaming the DASH content. After parsing, the manifest file is
dropped.

I'm not familiar with the internal structure of hlsdemux, so I don't know how
it solves the same problem and it's not clear to me how a demuxer element can
help. I will read the source code to better understand what you are talking
about.

-- 
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