<div>Hi Yong,</div><br><div>Ok the full congestion control may be a long way to go but if your use case is just to send a video to a Chrome client there are few an other way to do that.</div><br><div>Using goog-remb, you have to hack the SDP offer to add the goog-remb option.</div><div>Then Chrome will start sending you its own the bandwith estimates</div><div>On GStreamer side you have to parse the rtcp feedback packets and look for REMB packets</div><br><div>Otherwise you can also use the webrtcbin statistics to fall-back when you start loosing packets</div><br><div>Cheers,</div><br><div>Pascal</div><br><div class="gmail_quote_attribution">On May 21 2020, at 12:27 am, Yong Xin <yxin.bc.ca@gmail.com> wrote:</div><blockquote><div><div>Thanks Pascal - it makes sense</div><div><br></div><img class="mailspring-open" alt="Sent from Mailspring" width="0" height="0" style="border:0; width:0; height:0;" src="https://link.getmailspring.com/open/2BDC6DD8-FB0F-4F24-9612-8536F18F9BBF@getmailspring.com?me=ba250085&recipient=Z3N0cmVhbWVyLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZw%3D%3D"><div class="gmail_quote"><div class="gmail_attr"><div>On Tue, May 19, 2020 at 5:00 AM <<a href="mailto:gstreamer-devel-request@lists.freedesktop.org" title="mailto:gstreamer-devel-request@lists.freedesktop.org">gstreamer-devel-request@lists.freedesktop.org</a>> wrote:</div></div><blockquote><br><div>Date: Tue, 19 May 2020 10:33:25 +1000</div><div>From: Pascal Jacquemart <<a href="mailto:pascal@fluffyspider.com" title="mailto:pascal@fluffyspider.com">pascal@fluffyspider.com</a>></div><div>To: Discussion of the development of and with GStreamer</div><div>        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" title="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>></div><div>Cc: "=?utf-8?Q?gstreamer-devel=<a href="http://40lists.freedesktop.org?=" title="http://40lists.freedesktop.org?=">40lists.freedesktop.org?=</a>"</div><div>        <<a href="mailto:gstreamer-devel@lists.freedesktop.org" title="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>></div><div>Subject: Re: Is google congestion control supported in Gstreamer</div><div>Message-ID: <<a href="mailto:AF85F50F-A8B1-4FDB-8099-6CF5FDE13DD9@getmailspring.com" title="mailto:AF85F50F-A8B1-4FDB-8099-6CF5FDE13DD9@getmailspring.com">AF85F50F-A8B1-4FDB-8099-6CF5FDE13DD9@getmailspring.com</a>></div><div>Content-Type: text/plain; charset="utf-8"</div><br><div>Hi Yong,</div><br><div>I am following that space too.</div><div>I think the commit from Havard has been merged but not yet included in a major release. So you might have to recompile yourself.</div><div>In my understanding this commit is only one part of a bigger system: <a href="https://tools.ietf.org/html/draft-ietf-rmcat-gcc-02" title="https://tools.ietf.org/html/draft-ietf-rmcat-gcc-02">https://tools.ietf.org/html/draft-ietf-rmcat-gcc-02</a></div><div>GStreamer sends the TWCC reports and it can help the Chrome remote to send you a smooth video. But on the Gstreamer side, you still need to process these reports to compute the available bandwidth as a sender.</div><div>Does that makes sense?</div><div>Paascal</div><div>On May 13 2020, at 9:49 am, Yong Xin <<a href="mailto:Yong.Xin@radisys.com" title="mailto:Yong.Xin@radisys.com">Yong.Xin@radisys.com</a>> wrote:</div><div>></div><div>> Hi gstreamer team,</div><div>></div><div>></div><div>> I?ve noticed this commit from Havard Graff to support transport-wide congestion control in Gstreamer <a href="https://github.com/GStreamer/gst-plugins-good/commit/1df706448ca2f6116173f879f43d596e026e2dc5" title="https://github.com/GStreamer/gst-plugins-good/commit/1df706448ca2f6116173f879f43d596e026e2dc5">https://github.com/GStreamer/gst-plugins-good/commit/1df706448ca2f6116173f879f43d596e026e2dc5</a>. Is this feature now available in the latest Gstreamer release 1.16.2? I need to build an application to live stream video from Gstreamer to Chrome browser over LTE network. I need to use this congestion control feature for video bitrate adaptation on the Gstreamer (sender) side. Can anyone confirm if this feature is available now?</div><div>></div><div>> Thanks</div><div>> yx</div><div>> _______________________________________________</div><div>> gstreamer-devel mailing list</div><div>> <a href="mailto:gstreamer-devel@lists.freedesktop.org" title="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a></div><div>> <a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" title="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></div><br><div>-------------- next part --------------</div><div>An HTML attachment was scrubbed...</div><div>URL: <<a href="https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200519/688a1fbc/attachment-0001.htm" title="https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200519/688a1fbc/attachment-0001.htm">https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200519/688a1fbc/attachment-0001.htm</a>></div></blockquote></div></div></blockquote>