The interface of the the WebRTC API provides an object represents a certificate that an
RTCPeerConnection uses to authenticate.
RTCDTMFToneChangeEvent interface represents events sent to indicate that DTMF tones have started or finished playing. This interface is used by the
RTCDataChannel interface represents a network channel which can be used for bidirectional peer-to-peer transfers of arbitrary data. Every data channel is associated with an
RTCPeerConnection, and each peer connection can have up to a theoretical maximum of 65,534 data channels (the actual limit may vary from browser to browser).
RTCDataChannelEvent() constructor returns a new
RTCDataChannelEvent object, which represents a
datachannel event. These events sent to an
RTCPeerConnection when its remote peer is asking to open an
RTCDataChannel between the two peers.
RTCIceCandidate interface—part of the WebRTC API—represents a candidate Internet Connectivity Establishment (ICE) configuration which may be used to establish an
RTCPeerConnection interface represents a WebRTC connection between the local computer and a remote peer. It provides methods to connect to a remote peer, maintain and monitor the connection, and close the connection once it's no longer needed.
RTCPeerConnectionIceEvent interface represents events that occurs in relation to ICE candidates with the target, usually an
RTCPeerConnection. Only one event is of this type:
RTCRtpReceiver interface of the the WebRTC API manages the reception and decoding of data for a
MediaStreamTrack on an
RTCRtpSender interface provides the ability to control and obtain details about how a particular
MediaStreamTrack is encoded and sent to a remote peer.
The WebRTC interface
RTCRtpTransceiver describes a permanent pairing of an
RTCRtpSender and an
RTCRtpReceiver, along with some shared state.
RTCSessionDescription interface describes one end of a connection—or potential connection—and how it's configured. Each
RTCSessionDescription consists of a description
type indicating which part of the offer/answer negotiation process it describes and of the SDP descriptor of the session.
RTCStatsReport interface is used to provide statistics data about WebRTC connections as returned by the
The WebRTC API interface
RTCTrackEvent represents the
track event, which is sent when a new
MediaStreamTrack is added to an
RTCRtpReceiver which is part of the