Firefox still has an open bug regarding agressive ICE nomination with an ICE-lite peer Bugzilla. This means that ICE will fail for certain scenarios with Firefox. My question is this, would the maintainers of Mediasoup accept going against the RFC on this to support Firefox if a PR were to come their way? If so, would there be any caveats to this (e.g. behind a config option or compile flag)?
If that would be possible, my proposal would be to ignore USE-CANDIDATE and just use the last valid tuple instead. This would mean that ICE state would be somewhat wrong, in that you would have no clear distinction between the CONNECTED and COMPLETED state.
What do you think?