MessageTransport
DESCRIPTION
The MessageTransport interface is used as a middleware to encode, validate, sign, and verify messages sent and received on a Signaling Channel.
The responsibilities of the Message Transport is to initially setup the channel. When this is done, it is used to exchange WebRTC Signaling Messages between the client and the device.
The onSetupdone() event is fired when the channel is setup. The PeerConnection should be created in this callback and it should be created with the RTC ICE Servers provided in the callback.
DECLARATION
public interface MessageTransport extends AutoCloseable