I sometimes had problems with users on unstable connections so I’m trying to decide how to configure this section of the config.js:
// disableRtx: false, // Disables or enables TCC (the default is in Jicofo and set to true) // (draft-holmer-rmcat-transport-wide-cc-extensions-01). This setting // affects congestion control, it practically enables send-side bandwidth // estimations. // enableTcc: true, // Disables or enables REMB (the default is in Jicofo and set to false) // (draft-alvestrand-rmcat-remb-03). This setting affects congestion // control, it practically enables recv-side bandwidth estimations. When // both TCC and REMB are enabled, TCC takes precedence. When both are // disabled, then bandwidth estimations are disabled. // enableRemb: false, // Enables ICE restart logic in LJM and displays the page reload overlay on // ICE failure. Current disabled by default because it's causing issues with // signaling when Octo is enabled. Also when we do an "ICE restart"(which is // not a real ICE restart), the client maintains the TCC sequence number // counter, but the bridge resets it. The bridge sends media packets with // TCC sequence numbers starting from 0. // enableIceRestart: false,
How do I debug whether TCC and REMB are working correctly for other users? My server is behind a very strict firewall and I suspect users in another network may be having unexpected issues.
The standards mentioned: