Video Calling API for Flutter Android with Video SDK
Easily build beautiful video conferencing into your Flutter Android app.
Fully Customizable UI
Native Mobile SDK’s
5000 Participant Support
RTMP Live Stream
Cloud Recording
HD Screen Sharing
Breakout Rooms
Real-time Messaging
Installation
1. Install the package via pub.dev
1flutter pub add videosdk
2. Initialize Video SDK factory
1import 'package:flutter/material.dart';
2import 'package:videosdk/rtc.dart';
3
4class MyApp extends StatelessWidget {
5 @override
6 Widget build(BuildContext context) {
7 return MeetingBuilder(
8 meetingId: "<Id-on-meeting>",
9 displayName: "<Name-of-participant>",
10 micEnabled: "<Flag-to-enable-mic>",
11 webcamEnabled: "<Flag-to-enable-webcam>",
12 token: "<Authentication-token>",
13 builder: (Meeting: meeting) {
14
15 return Container(
16 child: Column(
17 children: [
18 ListParticipants(
19 participants: meeting.participants,
20 ),
21 LocalParticipant(
22 localParticipant: meeting.localParticipant,
23 meeting: meeting as Meeting,
24 )
25 ],
26 ),
27 );
28 }
29 );
30 }
31}
3. Join the meeting
1meeting?.join();