[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