WebRTC encoded transform
Limited availability
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.
Compatibility
- Chrome ❌ Search for bugs Search for Chromestatus entry
- Chrome Android ❌ Search for bugs Search for Chromestatus entry
- Edge ❌ Search for bugs Search for Chromestatus entry
- Firefox 117 Released on 2023-08-29
- Firefox for Android 117 Released on 2023-08-29
- Safari 15.4 Released on 2022-03-14
- Safari on iOS 15.4 Released on 2022-03-14
MDN docs
- RTCEncodedAudioFrame
- RTCEncodedAudioFrame.data
- RTCEncodedAudioFrame.getMetadata
- RTCEncodedAudioFrame.timestamp
- RTCEncodedVideoFrame
- RTCEncodedVideoFrame.data
- RTCEncodedVideoFrame.getMetadata
- RTCEncodedVideoFrame.timestamp
- RTCEncodedVideoFrame.type
- DedicatedWorkerGlobalScope.rtctransform_event
- RTCRtpReceiver.transform
- RTCRtpScriptTransform
- RTCRtpScriptTransform.RTCRtpScriptTransform
- RTCRtpScriptTransformer
- RTCRtpScriptTransformer.generateKeyFrame
- RTCRtpScriptTransformer.options
- RTCRtpScriptTransformer.readable
- RTCRtpScriptTransformer.sendKeyFrameRequest
- RTCRtpScriptTransformer.writable
- RTCRtpSender.transform
- RTCTransformEvent
- RTCTransformEvent.transformer
Specifications
BCD data
- api.RTCEncodedAudioFrame
- api.RTCEncodedAudioFrame.data
- api.RTCEncodedAudioFrame.getMetadata
- api.RTCEncodedAudioFrame.timestamp
- api.RTCEncodedVideoFrame
- api.RTCEncodedVideoFrame.data
- api.RTCEncodedVideoFrame.getMetadata
- api.RTCEncodedVideoFrame.timestamp
- api.RTCEncodedVideoFrame.type
- api.DedicatedWorkerGlobalScope.rtctransform_event
- 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