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

License

MIT

Libraries

livqeno_live
Livqeno Live Streaming for Flutter.