[Bug 758987] hlsdemux: Resync live playlists to the 3rd newest fragment if we fall off the playlist

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Dec 3 01:53:07 PST 2015


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

--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 316709
  --> https://bugzilla.gnome.org/attachment.cgi?id=316709&action=edit
hlsdemux: Resync live playlists to the 3rd newest fragment if we fall off the
playlist

As HLS does not provide any way of knowing the server's clock, and we do
buffering of "live" streams, at some point we will fall behind the server in
many cases and would have to advance to a fragment that is not in the playlist
anymore.

Previously we would've just resynced to the next oldest fragment that is still
there, but this causes problems as from this point onwards we would always
fall off the playlist again all the time.
Instead we now resync and move to the 3rd newest fragment like we would do
when starting playback of a live stream.

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