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 stats event.
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 stats event.
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 MebiusClient connection.
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.