[Bug 667796] playback: Use bitrate estimation from downstream for buffering

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri May 4 12:10:29 UTC 2018


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

Edward Hervey <bilboed at bilboed.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|playbin: need rate          |playback: Use bitrate
                   |estimation for internet     |estimation from downstream
                   |radio streaming             |for buffering

--- Comment #4 from Edward Hervey <bilboed at bilboed.com> ---
This is still valid but should be fixed another way (in playbin3 obviously) by
having bitrate estimation provided by downstream elements (such as parsers).

The root cause is that queue2 figures out how much to buffer (in time)
completely wrong (by guess-timating wrongly the input bitrate).

* Add a new GST_QUERY_BITRATE to ask for nominal (and potentialy minimum and
maximum bitrate)
* Implement the query handling in parsers and demuxers
* Have queue2 query downstream if upstream didn't provide it
* You know the *actual* amount of bytes to buffer for given buffering time
limits

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