Using twcc to control encoder bitrate

Mathieu Duponchelle mathieu at centricular.com
Mon Oct 10 14:44:24 UTC 2022


Yes, that's what I believe your question was :) Note that the element I
linked could be re-used outside of webrtcsink, though I haven't tested
that.

On Mon, 2022-10-10 at 22:34 +0800, Jun Xiao via gstreamer-devel wrote:
> Thanks Mathieu for the quick response!
> 
> Yeah, webrtcsink is great for some use cases, but we are exploring a
> more customizable approach. I believe webrtcsink should be a great
> example in terms of wiring twcc and adaptive encoder bitrate
> together,
> right?
> 
> Thanks,
> Jun
> 
> On Mon, Oct 10, 2022 at 10:11 PM Mathieu Duponchelle
> <mathieu at centricular.com> wrote:
> > 
> > You might be interested in
> > https://github.com/centricular/webrtcsink ,
> > more specifically
> > https://github.com/centricular/webrtcsink/blob/main/plugins/src/gcc/imp.rs
> > 
> > On Mon, 2022-10-10 at 22:07 +0800, Jun Xiao via gstreamer-devel
> > wrote:
> > > Hi,
> > > 
> > > As we know that gstreamer has support for twcc, but I cannot find
> > > how
> > > twcc feedbacks are used on sender side to control encoder's
> > > bitrate
> > > etc.
> > > 
> > > Could anyone shed some light on this?
> > > 
> > > Thanks,
> > > Jun


More information about the gstreamer-devel mailing list