volorio_rtc 0.2.2
volorio_rtc: ^0.2.2 copied to clipboard
Volorio-branded Flutter RTC client for voice, video, screen share, heartbeat, and usage cutoff.
example/main.dart
import 'package:flutter/widgets.dart';
import 'package:volorio_core/volorio_core.dart';
import 'package:volorio_rtc/volorio_rtc.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
final rtc = VolorioRtcClient();
final session = VolorioRoomSession.fromJson(const {
'sessionId': 'sess_example',
'projectId': 'proj_example',
'roomId': 'room_example',
'identity': 'user_example',
'token': 'short_lived_token_from_backend',
'mediaUrl': 'wss://rtc.volor.io',
'heartbeatIntervalSeconds': 15,
'remainingBalanceMicros': 0,
});
await rtc.join(session);
await rtc.enableMicrophone(true);
await rtc.leave();
}