[Bug 733959] hlsdemux: download bitrate alogoritmus don't reflect real download rate

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Feb 19 20:24:47 PST 2015


--- Comment #25 from Duncan Palmer <dpalmer at digisoft.tv> ---
I'm implementing another solution which places a queue2 between the souphttpsrc
and hlsdemux. The queue is sized so that it should never block. The bitrate can
then be retrieved from either souphttpsrc or the queue2 element (queue2 keeps
track of a running bitrate average internally).

This achieves much the same thing as querying downstream queue elements, but
without the added complexity (querying downstreams queues for free space), and
fragility (we don't need to assume whoever constructed the pipeline set max
queue sizes and buffering thresholds correctly). It also puts the onus back
onto souphttpsrc to tell us the bitrate.

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