[Bug 735789] New: hls/dash/mss: Download bitrate estimation is wrong

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Aug 31 23:36:22 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=735789
  GStreamer | gst-plugins-bad | git

           Summary: hls/dash/mss: Download bitrate estimation is wrong
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: slomo at coaxion.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Currently we calculate the bitrate by taking the time between gst_pad_push()
returning and upstream (e.g. souphttpsrc) giving us data. This does not work as
it assumes that while gst_pad_push() is blocked no further data is downloaded.
However if upstream has queues this is not true, and also with a simple
souphttpsrc that is not true as it downloads data in another thread.

We should add some API to directly get the bitrate from the source, maybe via
some informational new event.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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