Newly Available
WebRTC
id: webrtc-encoded-transform
WebRTC encoded transform
The WebRTC encoded transform API allows you to modify audio and video streams in WebRTC connections. For example, it can be used for visual effects or custom codecs.
Baseline Status:
Achieved Newly Available on Oct 3, 2025 across core engines.
Desktop Browser Engine Support
Google Chrome
141
Supported
Mozilla Firefox
117
Supported
Apple Safari
15.4
Supported
Microsoft Edge
141
Supported
Mobile Browser Engine Support
Chrome Android
141
Firefox Android
117
Safari iOS
15.4
Specifications and References
MDN Browser Compat Data Keys:
api.DedicatedWorkerGlobalScope.rtctransform_event ↗
api.RTCEncodedAudioFrame ↗
api.RTCEncodedAudioFrame.RTCEncodedAudioFrame ↗
api.RTCEncodedAudioFrame.data ↗
api.RTCEncodedAudioFrame.getMetadata ↗
api.RTCEncodedVideoFrame ↗
api.RTCEncodedVideoFrame.RTCEncodedVideoFrame ↗
api.RTCEncodedVideoFrame.data ↗
api.RTCEncodedVideoFrame.getMetadata ↗
api.RTCEncodedVideoFrame.type ↗
api.RTCRtpReceiver.transform ↗
api.RTCRtpScriptTransform ↗
api.RTCRtpScriptTransform.RTCRtpScriptTransform ↗
api.RTCRtpScriptTransformer ↗
api.RTCRtpScriptTransformer.generateKeyFrame ↗
api.RTCRtpScriptTransformer.options ↗
api.RTCRtpScriptTransformer.readable ↗
api.RTCRtpScriptTransformer.sendKeyFrameRequest ↗
api.RTCRtpScriptTransformer.writable ↗
api.RTCRtpSender.transform ↗
api.RTCTransformEvent ↗
api.RTCTransformEvent.transformer ↗