🏠 New in Low Baseline Support: WebRTC encoded transform
October 3, 2025
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.
Source features
api.RTCEncodedAudioFrame[mdn]api.RTCEncodedAudioFrame.data[mdn]api.RTCEncodedAudioFrame.getMetadata[mdn]api.RTCEncodedVideoFrame[mdn]api.RTCEncodedVideoFrame.data[mdn]api.RTCEncodedVideoFrame.getMetadata[mdn]api.RTCEncodedVideoFrame.type[mdn]api.RTCRtpReceiver.transform[mdn]api.RTCRtpScriptTransform[mdn]api.RTCRtpScriptTransform.RTCRtpScriptTransform[mdn]api.RTCRtpScriptTransformer[mdn]api.RTCRtpScriptTransformer.options[mdn]api.RTCRtpScriptTransformer.readable[mdn]api.RTCRtpScriptTransformer.sendKeyFrameRequest[mdn]api.RTCRtpScriptTransformer.writable[mdn]api.RTCRtpSender.transform[mdn]api.RTCTransformEvent[mdn]api.RTCTransformEvent.transformer[mdn]api.RTCEncodedAudioFrame.RTCEncodedAudioFrame[mdn]api.RTCEncodedVideoFrame.RTCEncodedVideoFrame[mdn]api.DedicatedWorkerGlobalScope.rtctransform_event[mdn]api.RTCRtpScriptTransformer.generateKeyFrame[mdn]