millicast_flutter_sdk library

Classes

AudioCodec
BufferMemoryOutput
Director
Simplify API calls to find the best server and region to publish and subscribe to.
DirectorPublisherOptions
DirectorSubscriberOptions
InternalLogPrinter
LogPrinter implementation Log format 'className Date - {Log.level} - {log.message}'
LayerInfo
MillicastDirectorResponse
NativeChannel
PeerConnection
Publish
Manages connection with a secure WebSocket path to signal the Millicast server and establishes a WebRTC connection to broadcast a MediaStream.
RTCRtpTransceiverCompleter
Signaling
Starts WebSocketChannel connection and manages the messages between peers.
SignalingEvents
StreamTypes
View
View manages a webSocket connection to view a stream using Millicast.

Constants

connectOptions → const Map<String, dynamic>
defaultApiEndpoint → const String
defaultLogHistorySize → const int
localSDPOptions → const Map<String, dynamic>
videoCodec → const Map<String, String>
webRTCEvents → const Map<String, dynamic>

Properties

apiEndpoint String
getter/setter pair
defaultTurnServerLocation String
getter/setter pair
history List<String>
getter/setter pair
liveWebSocketDomain String
getter/setter pair
maxLogHistorySize int
getter/setter pair
memory BufferMemoryOutput
getter/setter pair
turnServerLocation String
getter/setter pair

Functions

getLogger(String className) → Logger