I intend to ship RTCDegradationPreference in RTCRtpSender for all platforms in Firefox 138.
Summary: The RTCDegradationPreference method allows applications to override the browser's default degradation behavior with one of the following values: "maintain-framerate", "maintain-resolution", or ”balanced”"
Platform Coverage: Available on all platforms.
Preference: This WebRTC API will be available by default.
Other Browsers: Other browsers have shipped this feature.
Blink: https://groups.google.com/a/chromium.org/g/blink-dev/c/WPvxi5nUK2E/m/sGUnH8DdAgAJWebKit: MDN
says Webkit: 12.1 (Released 2019-03-25) in Safari
Web-platform-tests: WPT tests exist for RTCDegradationPreference