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

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

属性

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

方法

  • 参数

    返回 Promise<void>

  • 参数

    返回 void