mebius library
Mebius live video SDK for Flutter.
Broadcast and watch real-time streams through the Mebius gateway with a
single, simple API. Start with Mebius.init and Mebius.connect.
Classes
- Mebius
- The entry point to the Mebius SDK.
- MebiusBroadcaster
- Broadcasts live camera and microphone media to the Mebius gateway.
- MebiusBroadcasterEvent
-
An event emitted on a
MebiusBroadcaster's event stream. - MebiusBroadcastStats
-
Snapshot of broadcast statistics delivered with a
statsevent. - MebiusClient
- An authenticated session with the Mebius gateway.
- MebiusClientEvent
-
An event emitted on a
MebiusClient's event stream. - MebiusDelivery
- One playback route Mebius has prepared for a stream.
- MebiusPlaybackStats
-
Snapshot of playback statistics delivered with a
statsevent. - MebiusPlayer
- Plays a live stream from the Mebius gateway.
- MebiusPlayerEvent
-
An event emitted on a
MebiusPlayer's event stream. - MebiusQuality
- One rung of a stream's quality ladder, e.g. 720p.
- MebiusQualityChange
-
The quality a player is now playing, from
MebiusPlayer.qualityChanged. - MebiusView
- Renders the video surface for a Mebius broadcaster preview or player.
Enums
- MebiusBroadcasterEventType
-
Lifecycle states emitted by a
MebiusBroadcaster. - MebiusClientEventType
-
Lifecycle states emitted by a
MebiusClientconnection. - MebiusErrorCode
- Stable, platform-independent error codes surfaced by the Mebius SDK.
- MebiusPlayerEventType
-
Lifecycle states emitted by a
MebiusPlayer. - MebiusPlayerMode
- Selects the playback strategy used by a MebiusPlayer.
Exceptions / Errors
- MebiusError
- The error type thrown and emitted by the Mebius SDK.