volorio_rtc

Volorio-branded Flutter RTC client for voice, video, screen share, heartbeat, and usage cutoff.

Installation

flutter pub add volorio_rtc

Runtime and security

  • Runtime: Flutter application
  • Source version: 0.2.3
  • Registry status: published as 0.2.3
  • Canonical API base URL: https://api.volor.io
  • License: proprietary commercial SDK; see the included LICENSE and Volorio Terms.
  • The package uses Volorio-branded APIs; keep application-specific authorization in your backend.
  • API keys belong only in a trusted backend. Mobile clients receive short-lived session JSON.

Public API

  • VolorioParticipantsChanged
  • VolorioHeartbeatChanged
  • VolorioParticipant
  • VolorioConnectionState
  • VolorioVideoViewFit
  • VolorioVideoQualityPreset
  • VolorioRemoteVideoQuality
  • VolorioDegradationPreference
  • VolorioVideoStatsDirection
  • VolorioVideoHealthEventType
import 'package:volorio_rtc/volorio_rtc.dart';

// Primary entry point: VolorioRtcClient

Quick start

import 'package:volorio_core/volorio_core.dart';
import 'package:volorio_rtc/volorio_rtc.dart';

final rtc = VolorioRtcClient();
final session = VolorioRoomSession.fromJson(sessionJsonFromYourBackend);

await rtc.join(session);
await rtc.enableMicrophone(true);

// Dispose with the screen owner.
await rtc.leave();
rtc.dispose();

Dependencies

  • http
  • volorio_core

Documentation

Libraries

volorio_rtc