WebRTC is one of the most significant compatibility challenges on the modern web, and Mozilla's experience is that implementation differences in this area are a leading cause of breakage on top sites. The nature of the use cases means that in-the-wild problems are usually very difficult to reproduce, and therefore debug and fix reactively, so this area has even higher than normal dependence on good up-front interoperability.
Description
WebRTC is one of the most significant compatibility challenges on the modern web, and Mozilla's experience is that implementation differences in this area are a leading cause of breakage on top sites. The nature of the use cases means that in-the-wild problems are usually very difficult to reproduce, and therefore debug and fix reactively, so this area has even higher than normal dependence on good up-front interoperability.
RTCRtpScriptTransform
allows scripts to modify the media stream. This is commonly used to implement E2EE in WebRTC applications. More details are available in https://blog.mozilla.org/webrtc/end-to-end-encrypt-webrtc-in-all-browsers/Specification
https://w3c.github.io/webrtc-encoded-transform/
Additional Signals
No response