Jingyang Kang
Jingyang Kang
@Sean-Der @JoeTurki @jech what do you think?
我在 #1155 试着修复了一下这个问题,不清楚是否是这个功能设计时的本意,请 review。
Hi @Enem-20, the code you show is the receiver, is the sender also pion? Or it's libwebrtc, for example, a browser.
If your receiver is pion, you probably want to use TWCC instead of REMB as congestion controller's data source. Since REMB sender is not implemented in pion, but TWCC sender...
I see, so your problem is not that congestion controller not working, your problem is smh nack not working for a pion receiver?
If your sender is libdatachannel and your receiver is pion, where do you get chrome://webrtc-internals from? Do you mean you swap the sender to chrome for debug?
I see, chrome://webrtc-internals stats graphs surely will help! How do you simulate packet loss, and do you have `SampleBuilder` in receiver? Also, there's a known issue that might effect you...
https://github.com/pion/webrtc/blob/3e43ae91a8b6ef74619cbad921bd6a841e01ec41/interceptor.go#L59 No I don't think that's the case, `ConfigureNack` only do nack related stuff. Perhaps you can provide a minimal reproduction code about how you turn rtp packets to raw...
@benbaldivia-maumai Thanks for reporting this, I haven’t used vaapi VP9 before, I will try it out and see if I can help to solve your problem.
Also, can you try using the ffmpeg based encoder in https://github.com/pion/mediadevices/pull/621 and see if that works for you?