[Bug 744261] New: Integrate curlhttpsrc into gst-plugins-bad

bugzilla at gnome.org bugzilla at gnome.org
Tue Feb 10 04:15:37 PST 2015


            Bug ID: 744261
           Summary: Integrate curlhttpsrc into gst-plugins-bad
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: samuelh at rd.bbc.co.uk
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 296494
  --> https://bugzilla.gnome.org/attachment.cgi?id=296494&action=edit
curlhttpsrc patch


As part of a recent trial to test HTTP/2 for media delivery, BBC R&D created a
new GStreamer element that uses libcurl instead of libsoup as a http/https URI
Handler. We released the code to github here:
https://github.com/BBC/gst-curlhttpsrc, but we also wanted to contribute the
code back to GStreamer as we believe that it has some benefits over the
existing souphttpsrc that other people might want to use.

Those benefits are as follows:
> Support for the next generation HTTP/2 standard via nghttp2 support in libcurl
> Supports persistant connections that allow reuse, meaning new sessions don't need to be set up for every subsequent media request
> Supports HTTP/1.1 multiplexing across element instances to share a single connection and again reduce setup times
> Full property compatibility with souphttpsrc

You should find attached a patch that integrates curlhttpsrc into the
gst-plugins-bad tree.

Let me know what you think, if there's any changes needed or you have any
questions whatsoever feel free to ask.

Best Regards,

You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-bugs/attachments/20150210/e4ed33e5/attachment.html>

More information about the gstreamer-bugs mailing list