"GStreamer" (GNOME Bugzilla)
2017-07-19 14:17:59 UTC
https://bugzilla.gnome.org/show_bug.cgi?id=785129
Bug ID: 785129
Summary: HLS stream's video stops after discontinuity
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-***@lists.freedesktop.org
Reporter: ***@igalia.com
QA Contact: gstreamer-***@lists.freedesktop.org
GNOME version: ---
Created attachment 355950
--> https://bugzilla.gnome.org/attachment.cgi?id=355950&action=edit
Minimal testcase showing the error
In the attachment is a minimal master playlist that demonstrates the problem.
It's referencing media from TED.com, which may or may not still exist by the
time someone sees this ticket, but I can find a new testcase so let me know.
The problem is something to do with switch variant streams combined with
discontinuities. The video / audio media playlists have TED's opening credits
as a separate stream, then a discontinuity tag, and then the actually content.
The video freezes close to the end of the opening credits.
The other interesting things to note about this example,
1) If you remove the BANDWIDTH keywords, it works fine. Because now it is not
variant switching => there is something to do with variant switching.
2) If you comment out the audio rendition, the video doesn't stall =>
existence of both audio and video is required to trigger this bug.
I play it like this,
$ ./gstreamer/tools/gst-launch-1.0 playbin
uri='file:///path/to/manifest-reduced.m3u8'
Bug ID: 785129
Summary: HLS stream's video stops after discontinuity
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-***@lists.freedesktop.org
Reporter: ***@igalia.com
QA Contact: gstreamer-***@lists.freedesktop.org
GNOME version: ---
Created attachment 355950
--> https://bugzilla.gnome.org/attachment.cgi?id=355950&action=edit
Minimal testcase showing the error
In the attachment is a minimal master playlist that demonstrates the problem.
It's referencing media from TED.com, which may or may not still exist by the
time someone sees this ticket, but I can find a new testcase so let me know.
The problem is something to do with switch variant streams combined with
discontinuities. The video / audio media playlists have TED's opening credits
as a separate stream, then a discontinuity tag, and then the actually content.
The video freezes close to the end of the opening credits.
The other interesting things to note about this example,
1) If you remove the BANDWIDTH keywords, it works fine. Because now it is not
variant switching => there is something to do with variant switching.
2) If you comment out the audio rendition, the video doesn't stall =>
existence of both audio and video is required to trigger this bug.
I play it like this,
$ ./gstreamer/tools/gst-launch-1.0 playbin
uri='file:///path/to/manifest-reduced.m3u8'
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.