[gstreamer-bugs] [Bug 641729] [vp8enc] Add properties to control the keyframe distance

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Feb 8 14:29:21 PST 2011


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

--- Comment #11 from David Schleef <ds at schleef.org> 2011-02-08 22:29:19 UTC ---
> How would you produce a live stream with X different qualities and synchronise
> them? Note that it should support adding a new stream with a different quality
> on the fly, that's synchronised with the other ones, or synchronising an
> encoder that needed to be restarted. And everything is running in a distributed
> system where the encoders doesn't know each other and there is a single point
> of synchronisation: the live source.

The implementation details of flumotion are uninteresting to me.  However, I do
know that it uses gdppay/gdpdepay internally, which means that you can send a
GstForceKeyUnit event periodically to all of the encoders, which seems like a
darn good way to implement whatever keyframe structure you want and be
guaranteed that it's synchronized across all encoders.

We're trying to move toward a more uniform encoder interface in GStreamer. 
Adding an encoder-specific feature is a step in the wrong direction.

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