Interface RTCRtpSender

Provides the ability to control and obtain details about how a particular MediaStreamTrack is encoded and sent to a remote peer.

MDN Reference

interface RTCRtpSender {
    dtmf: null | RTCDTMFSender;
    track: null | MediaStreamTrack;
    transform: null | RTCRtpScriptTransform;
    transport: null | RTCDtlsTransport;
    getParameters(): RTCRtpSendParameters;
    getStats(): Promise<RTCStatsReport>;
    replaceTrack(withTrack: null | MediaStreamTrack): Promise<void>;
    setParameters(
        parameters: RTCRtpSendParameters,
        setParameterOptions?: RTCSetParameterOptions,
    ): Promise<void>;
    setStreams(...streams: MediaStream[]): void;
}

Properties

dtmf: null | RTCDTMFSender
track: null | MediaStreamTrack
transform: null | RTCRtpScriptTransform
transport: null | RTCDtlsTransport

Methods