[Bug 709455] dlnasrc: new manager type element used for dlna specific HTTP transfers

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Dec 4 07:57:57 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=709455
  GStreamer | gst-plugins-bad | 1.x

--- Comment #49 from Lori Anderson <grandocap at gmail.com> 2013-12-04 15:57:55 UTC ---
Here's the approach I'm proposing:

1. dlnasrc will use a virtual protocol: "dlna+http & dlna+https".
This will require applications to be aware they want dlna support and they will
need to prepend "dlna" to uri.  This allows souphttpsrc to be the source for
"normal" http".  WebKit's GStreamer media player will need to prepend "dlna" to
URI.

2. dlnasrc will strip off "dlna" from protocol and select the source to use via
the gst_element_make_from_uri().  When running within webkit, this will select 
webkitwebsrc and when running outside, it will select souphttpsrc.

3. webkitwebsrc will need to have an "extra-headers" property so dlnasrc can
add the additional dlna headers to the HTTP GET request similar to what is done
with souphttpsrc.

With this approach, there is no need for dlnasrc to be two elements or operate
in two modes.

What do you guys think of this approach?

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