<div dir="ltr">Trying to get TWCC stats working in my gstreamer build (master from two days ago). My pipeline is a h264 video + audio webrtc stream with the following changes made to the offer SDP manually (to add goog-remb and transport-cc):<div><br></div><div>v=0<br>o=- 3207024576269204753 0 IN IP4 0.0.0.0<br>s=-<br>t=0 0<br>a=ice-options:trickle<br>a=group:BUNDLE video0 audio1 application2<br>m=video 9 UDP/TLS/RTP/SAVPF 96<br>c=IN IP4 0.0.0.0<br>a=setup:actpass<br>a=ice-ufrag:4QpOTwCuN51rZuwazlwaPpgec+tL7R/b<br>a=ice-pwd:T5les5UrI/8Bk6bpUSK1X4JF2phqaGdq<br>a=rtcp-mux<br>a=rtcp-rsize<br>a=sendrecv<br>a=rtpmap:96 H264/90000<br>a=rtcp-fb:96 nack pli<br>a=rtcp-fb:96 goog-remb<br>a=rtcp-fb:96 transport-cc<br>a=framerate:30<br>a=fmtp:96 packetization-mode=1;profile-level-id=42c028;sprop-parameter-sets=Z0LAKNoB4AiflwFqAgICgAAAAwCAAAAeR4wZUA==,aM48gA==<br>a=ssrc:4020551879 msid:user2637538205@host-f7c25563 webrtctransceiver0<br>a=ssrc:4020551879 cname:user2637538205@host-f7c25563<br>a=mid:video0</div><div><br></div><div>When I try to do twcc-stats on my rtpsession it doesn't seem to work:</div><div><br><div>GstElement* rtpbin = gst_bin_get_by_name(GST_BIN(webrtcbin), "rtpbin");<br>g_signal_emit_by_name(rtpbin, "get-session", 0, &session);<br>if (session != NULL) {<br>       g_object_get(G_OBJECT(session), "stats", &stats, NULL);<br>       gst_structure_foreach(stats, on_stats_iter, (gpointer)stats);<br>        std::cout << std::endl;<br>        g_object_get(G_OBJECT(session), "twcc-stats", &twcstats, NULL);<br>        gst_structure_foreach(twcstats, on_stats_iter, (gpointer)twcstats);<br></div><div>}</div><div><br></div></div><div><br></div><div>I can get "stats" no problem but twcc-stats is null.</div><div><br></div><div>I'm running with GST_RTP_ENABLE_EXPERIMENTAL_TWCC_PROPERTY=1 as well.</div><div><br></div><div>Any ideas? I don't get REMB packets from chrome either - I wonder if chrome needs to transmit a stream for all this to work for some reason?</div><div><br></div><div>Thanks!</div><div><br></div></div>