volorio_rtc 0.2.3
volorio_rtc: ^0.2.3 copied to clipboard
Volorio-branded Flutter RTC client for voice, video, screen share, heartbeat, and usage cutoff.
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
LICENSEand 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 #
VolorioParticipantsChangedVolorioHeartbeatChangedVolorioParticipantVolorioConnectionStateVolorioVideoViewFitVolorioVideoQualityPresetVolorioRemoteVideoQualityVolorioDegradationPreferenceVolorioVideoStatsDirectionVolorioVideoHealthEventType
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 #
httpvolorio_core