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
Libraries
- livqeno_live
- Livqeno Live Streaming for Flutter.