[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