video sdk logo

Login

Video Calling API for Android Kotlin with Video SDK

Easily build beautiful video conferencing into your Android Kotlin app.

Fully Customizable UI
Fully Customizable UI
Native Mobile SDK’s
Native Mobile SDK’s
5000 Participant Support
5000 Participant Support
RTMP Live Stream
RTMP Live Stream
Cloud Recording
Cloud Recording
HD Screen Sharing
HD Screen Sharing
Breakout Rooms
Breakout Rooms
Real-time Messaging
Real-time Messaging

Installation

1. Install the package via jitpack

1
2dependencies {
3    implementation 'live.videosdk:android-sdk:0.1.14'
4}

2. Initialize VideoSDK factory

1import live.videosdk.rtc.android.VideoSDK;
2import live.videosdk.rtc.android.Meeting;
3
4public class MainActivity extends AppCompatActivity {
5    private Meeting meeting;
6
7    @Override
8    protected void onCreate(Bundle savedInstanceState) {
9
10        // Configure parameters
11        final String token = getIntent().getStringExtra("token");
12        final String meetingId = getIntent().getStringExtra("meetingId");
13        final String participantName = "John Doe";
14        final boolean micEnabled = true;
15        final boolean webcamEnabled = true;
16
17        // Configure authentication token
18        VideoSDK.config(token);
19
20        // create a new meeting instance
21        meeting = VideoSDK.initMeeting(
22                MainActivity.this,
23                meetingId,
24                participantName,
25                micEnabled,
26                webcamEnabled
27        );
28    }
29}

3. Join the meeting

1meeting?.join();

Fork it.

We love issues, pull requests, forks,
and compliments (constructive criticism counts too).

Get started for free today

Grab your API keys and start building with free $20 included in your account. Need enterprise-grade security or custom workloads? Talk to an expert!

Book a demo

Video SDK Logo

United States

28 Geary St, Suite 650,
San Francisco, CA 94108, United States

India flag

India

18th Floor, 1812, The Junomoneta Tower,
Adajan-Hazira Rd, Surat, Gujarat 395009, India

Video SDK Logo
Video SDK Logo
Video SDK Logo
Video SDK Logo
SOLUTIONS

Video KYC

Video Banking

Virtual Claim

Video MER

Telehealth

Astrology

Gaming

Dating

Live Commerce

Auto Proctoring

Interview-as-a-service

Virtual Events

Live Audio Streaming

Ed-Tech

PRODUCTS

AI-Agents

Real-time Audio & Video SDK

Interactive Live Streaming SDK

Real-time Transcription SDK

Character SDK

Open Source Examples

SUCCESS STORIES

Examedi

Coderschool

TYHO

ForagerOne

Immigo

DEVELOPERS

Documentation

Code Samples

Developer Updates

Developer Hub

TOP ARTICLES

What is WebRTC?

Build a React Native Video Calling App

Build a Flutter Video Calling App

RESOURCES

The Protocol by Video SDK

AI Apps

Creator Program

LEGAL

Terms Of Service

Privacy Policy

Cookie Notice

CCPA Notice

Subprocessors

DPA

RSS

COMPANY

Contact Us

Pricing

Support

Blog

Press Kit