[Bug 752415] New: dashdemux: provide a default suggestedPresentationDelay

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jul 15 04:36:37 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=752415

            Bug ID: 752415
           Summary: dashdemux: provide a default
                    suggestedPresentationDelay
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: bugzilla at ashley-family.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

If MPD at suggestedPresentationDelay is not present in the manifest, dashdemux
selects the fragment closest to the most recently generated fragment. This
causes a playback issue because this choice does not allow the DASH client to
build up any buffer of downloaded fragments without pausing playback. This is
because by definition new fragments appear on the server in real-time (e.g. if
segment duration is 4 seconds, a new fragment will appear on the server every 4
seconds). If the starting playback position was n*segmentDuration seconds
behind "now", the DASH client could download up to 'n' fragments faster than
realtime before it reached the point where it needed to wait for fragments to
appear on the server.

The MPD at suggestedPresentationDelay attribute allows a content publisher to
provide a suggested starting position that is behind the current "live"
position.

If the MPD at suggestedPresentationDelay attribute is not present, it would be
useful to provide a suitable default value as a property of the dashdemux
element.

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