[gstreamer-bugs] [Bug 633088] New: [rtspsrc] tweak default jitterbuffer buffer mode

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Oct 25 02:49:49 PDT 2010


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

           Summary: [rtspsrc] tweak default jitterbuffer buffer mode
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: mnauw at users.sourceforge.net
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Created an attachment (id=173159)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=173159)
jitterbuffer slave mode output timestamps log

Default buffer mode passed down by rtspsrc is SLAVE, which works well for
real-time low latency (i.e. live) streams.  However, BUFFER is otherwise
suitable for (non-live) streaming mode.

In particular, when dealing with non-live streams (e.g. youtube stuff), clock
slaving in jitterbuffer does not really make sense and leads to timestamps
distortions in case of bursts.  Attached log shows some jitterbuffer output
timestamps that result from repeatedly pausing/playing some stream; the effect
is that at each play resuming, some amount of time is "lost", which causes the
data to run out well before actual EOS.  In fact, also without repeated
pause/play, the initial part is often lost, leading to shorter playback than
actual duration.

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