A Channel is a WebRTC DataChannel that datagrams can be sent and received on.
An object providing options to configure the new connection:
An object providing configuration options for the data channel. It can contain the following fields:
The 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.
An underlying platform error.
A server which may be used by the ICE agent; these are typically STUN and/or TURN servers.
The receiver half of a channel.
The sender half of a channel.