Using twcc to control encoder bitrate

Jun Xiao xiaojuntime at gmail.com
Mon Oct 10 14:57:57 UTC 2022


Great, thanks Mathieu!

On Mon, Oct 10, 2022 at 10:44 PM Mathieu Duponchelle
<mathieu at centricular.com> wrote:
>
> 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