stuttering with playbin3/uridecodebin3 on HLS stream

Bill Hofmann bill at theliquidview.com
Sun Jan 8 18:01:58 UTC 2023


Will do that. HOWEVER, the stream runs perfectly in 1.20.4, no QOS messages
on the bus and no stuttering. So perhaps a stream issue, perhaps a
regression somewhere.

-Bill

On Thu, Jan 5, 2023 at 9:08 PM Edward Hervey <bilboed at bilboed.com> wrote:

> Hi,
>
>   Only the new demuxers work with playbin3 (the others are blacklisted).
>
>   A glitch at every segment interval sounds like a bug in the original
> stream. You might want to file an issue and provide a compressed log
>
>   GST_DEBUG_FILE=log GST_DEBUG=2,*adaptive*:8,*hls*:8 gst-play
> --use-playbin3 http://location/to/main.m3u8
>
>   BR,
>
>     Edward
>
> On Thu, 2023-01-05 at 10:40 -0800, Bill Hofmann wrote:
>
> Edward:
>
> What adaptive demux would you recommend? I can bump up
> the GST_PLUGIN_FEATURE_RANK on it and see if it works.
>
> On Thu, Jan 5, 2023 at 8:56 AM Bill Hofmann <bill at theliquidview.com>
> wrote:
>
> Yes, 1.21.3, using playbin3, uridecodebin3, or souphttpsrc/parsebin.
>
> On Wed, Jan 4, 2023 at 11:06 PM Edward Hervey <bilboed at bilboed.com> wrote:
>
> Hi,
>
>   Is this with main/1.21 ? There are new adaptive demuxers which should
> work drastically better.
>
>   BR,
>
>     Edward
>
> On Wed, 2023-01-04 at 15:30 -0800, Bill Hofmann via gstreamer-devel wrote:
>
> Folks:
>
> Looking visually at a screen, AND checking QOS output, I see that playbin3
> and uridecodebin3 clearly have problems on HLS segment boundaries, with
> visible dropped frames at the boundary (I'm using 15s segments, so pretty
> close to every 15s there is a 1-2 frame glitch).  I tried download=true and
> use-buffering=true to no avail.
>
> A pipeline hand built with souphttpsrc also has QOS issues on boundaries,
> but not every time.
>
> Content is local to the machine, served via nginx (a URL like
> http://localhost/vw_0001.m4s).
>
> Thoughts on how to address this? Buffering/delay (if consistent) is not a
> big issue.
>
> -Bill
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20230108/42882c47/attachment.htm>


More information about the gstreamer-devel mailing list