[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