[Bug 726425] New: Add new API to notify minimum buffering needed downstream

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Mar 15 10:30:59 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=726425
  GStreamer | gstreamer (core) | git

           Summary: Add new API to notify minimum buffering needed
                    downstream
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: ylatuya at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


We need a new API to notify the minimum buffering needed by the downstream
elements, like it would happen with HLS, where you need at least the duration
of 2 fragments to handle gracefully bandwidth changes and adapt correctly.

With the current state, the pipeline will start playback right after fetching
the first fragment, which means you need to fetch the next fragment in less
than 10 seconds to avoid starvation. With DASH or Sooth Streaming queueing 6
seconds with fragments sizes of 2 seconds, you have 3 control points to correct
the download bitrate (each 2 seconds), while in HLS with 10 seconds fragments,
you have to wait another 10 seconds to adapt you download bitrate.

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