[Bug 711257] Streaming does not always start with a key-frame

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Nov 12 02:01:27 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=711257
  GStreamer | gst-rtsp-server | git

Wim Taymans <wim.taymans> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wim.taymans at gmail.com

--- Comment #2 from Wim Taymans <wim.taymans at gmail.com> 2013-11-12 10:01:21 UTC ---
I think a combination of the following would work:

 - in DESCRIBE, prepare and unprepare the media to probe the SDP, cache the SDP
on the factory
 - in SETUP, generate streams from the cached SDP without setting the pipeline
to
   PLAYING. This assumes the media streams and their types don't change since
   caching the SDP
 - in PLAY, set things to playing and link the dynamic pads to the streams
 - for new clients, send force key-unit to quickly generate a keyframe

Alternatively, a cache could be placed before the sinks, when a new client is
connected, we quickly send the cached media from a last keyframe to fill up the
client buffers and make it start from a keyframe.

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