[Bug 701404] dashdemux: should not buffer the entire Period

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 3 14:24:59 CEST 2013


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

Thiago Sousa Santos <thiago.sousa.santos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.3.1
         OS/Version|Linux                       |All

--- Comment #22 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2013-10-03 12:24:52 UTC ---
commit 42fd04ce48a356d92fe373ac53185211839b1318
Author: Alex Ashley <bugzilla at ashley-family.net>
Date:   Thu Sep 26 16:13:33 2013 -0300

    dashdemux: stop fetching live fragments that don't yet exist

    There is an issue for live streams where download_loop will keep
    downloading segments until it gets a 404 error for a segment
    that has not yet been published. This is a problem because this
    request for a segment that doesn't exist will propagate all the
    way back to the origin server(s). This means that dashdemux causes
    extra load on the origin server(s) for segments that aren't yet
    available.

    This patch uses availabilityStartTime, period
    and the host's idea of UTC to decide if a fragment is available to
    be requested from an HTTP server and filter out requests for fragments
    that are not yet available.

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

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