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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Feb 8 13:36:30 PST 2011


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

--- Comment #10 from Andoni Morales <ylatuya at gmail.com> 2011-02-08 21:36:29 UTC ---
For a live multibitrate setup you need it.
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.
For me the obvious option is knowing when the next keyframe will be inserted
with respect of the frame offset produced by the source. Setting a fixed
keyframe distance you know that all the encoders are going to produce a
keyframe each 25 frames for example, and than you can synchronise the encoders
in a multiple of 25. The same for the segmenters, knowing that you produce
segments of 10 seconds: you can synchronise them in multiples of 25 * 10.

If this option is supported by the encoder and it's documented in the SDK why
shouldn't it be available?

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