livqeno_live 0.2.1
livqeno_live: ^0.2.1 copied to clipboard
Livqeno Live Streaming for Flutter — join a stream as a host or a viewer, with the room and the live chat that come with it. Composes livqeno_rtc and livqeno_chat; adds no media or messaging stack of its own.
livqeno_live #
Livqeno Live Streaming for Flutter — join a stream as a host, co-host or viewer, with the room and the live chat that come with it.
Part of Livqeno, managed real-time communication infrastructure.
Composes livqeno_rtc and
livqeno_chat; it adds no media or
messaging stack of its own. stream.room is an ordinary LivqenoRoom and
stream.chat is an ordinary LivqenoChat, so every API on both packages
works here unchanged.
Requirements #
- Dart SDK >= 3.6.0
- Flutter >= 3.27.0
Install #
dependencies:
livqeno_live: ^0.2.1
Migrating from raven_live #
This package was previously published as raven_live. Replace the
dependency with livqeno_live and the import with
package:livqeno_live/livqeno_live.dart. The Raven* type names (RavenLiveStream,
…) still compile as deprecated aliases of the Livqeno* ones until 1.0;
error code strings (RAVEN_*) and the wire protocol are unchanged.
Use #
Host, co-host and viewer credentials are minted per stream, per role, by your backend.
import 'package:livqeno_live/livqeno_live.dart';
final stream = await LivqenoLiveStream.join(credentials);
if (stream.isHost) {
await stream.room.enableCamera();
await stream.room.enableMicrophone();
}
Documentation #
- Flutter SDK reference
- Runnable example:
examples/flutter-rtc-chat
License #
MIT