Skip to content

amani27/videosdk-rtc-flutter-sdk-example

 
 

Repository files navigation

Video SDK for Flutter (Android and iOS)

Documentation Firebase TestFlight Discord Register

At Video SDK, we’re building tools to help companies create world-class collaborative products with capabilities of live audio/videos, compose cloud recordings/rtmp/hls and interaction APIs

Demo App

Check out demo here

📲 Download the Sample iOS app here: https://testflight.apple.com/join/C1UOYbxh

📱 Download the Sample Android app here: https://appdistribution.firebase.google.com/pub/i/0f3ac650239a944b

Steps to Integrate

Prerequisites

  • If your target platform is iOS, your development environment must meet the following requirements:
    • Flutter 2.0 or later
    • Dart 2.12.0 or later
    • macOS
    • Xcode (Latest version recommended)
  • If your target platform is Android, your development environment must meet the following requirements:
    • Flutter 2.0 or later
    • Dart 2.12.0 or later
    • macOS or Windows
    • Android Studio (Latest version recommended)
  • If your target platform is iOS, you need a real iOS device.
  • If your target platform is Android, you need an Android simulator or a real Android device.
  • Valid Video SDK Account

Step 1: Clone the sample project

Clone the repository to your local environment.

$ git clone https://github.com/videosdk-live/videosdk-rtc-flutter-sdk-example.git

Step 2: Copy the .env.example file to .env file.

Open your favorite code editor and copy .env.example to .env file.

$ cp .env.example .env

Step 3: Modify .env file

Generate temporary token from Video SDK Account.

AUTH_TOKEN = "TEMPORARY-TOKEN"

Step 4: Install the dependecies

Install all the dependecies to run the project.

flutter pub get

Step 4: Run the sample app

Bingo, it's time to push the launch button.

flutter run

Examples

Documentation

Read the documentation to start using Video SDK.

Community

  • Discord - To get involved with the Video SDK community, ask questions and share tips.
  • Twitter - To receive updates, announcements, blog posts, and general Video SDK tips.

Releases

No releases published

Packages

No packages published

Languages

  • Dart 90.5%
  • HTML 5.7%
  • Ruby 2.7%
  • Swift 0.6%
  • Shell 0.2%
  • Kotlin 0.2%
  • Objective-C 0.1%