[Bug 701509] New: dashdemux selects first fragment in the manifest for live streams
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Jun 3 04:40:40 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=701509
GStreamer | gst-plugins-bad | git
Summary: dashdemux selects first fragment in the manifest for
live streams
Classification: Platform
Product: GStreamer
Version: git
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: bugzilla at ashley-family.net
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created an attachment (id=245912)
View: https://bugzilla.gnome.org/attachment.cgi?id=245912
Review: https://bugzilla.gnome.org/review?bug=701509&attachment=245912
Patch to change first fragment selection for live
When dashdemux selects its first fragment, it always selects the first fragment
listed in the manifest. For on-demand content, this is the correct behaviour.
However for live content, this behaviour is undesirable because the first
fragment listed in the manifest might be some considerable time behind "now".
I have attached a patch that shows one way that the selection of the first
fragment could be achieved. The patch uses the host's idea of UTC and tries to
find the oldest fragment that contains samples for this time of day.
Ultimately I think a more sophisticated selection algorithm will be required,
to allow dashdemux to build up a buffer of fragments. For example maybe
starting 'n' fragments behind "now" or 'm' seconds behind "now".
--
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