Run Interactive Live Streaming Project - Flutter
Video SDK provides open-source sample project videosdk-ils-flutter-sdk-example on Github. This document introduces how to run this project.
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
Generate Token​
To manage secured communication, every participant that connects to a meeting needs an access token. You can easily generate this token by using your apiKey
and secret-key
, which you can obtain from the VideoSDK Dashboard.
For development purpose, you can generate a temporary token from VideoSDK Dashboard's API section.
The best practice for obtaining a token involves generating it from your backend server which will help in keeping your credentials safe.
Step 1: Clone the sample project​
Clone the repository to your local environment.
$ git clone https://github.com/videosdk-live/videosdk-ils-flutter-sdk-example
After that change directory to the project folder:
cd VideoSDK-ILS-Flutter-Example
Step 2: Install the dependencies​
Install all the Flutter dependencies
flutter clean
flutter pub get
Step 3: Modify .env​
Open your favorite code editor and add VideoSDK token
in it.
AUTH_TOKEN = "TEMPORARY-TOKEN";
Step 4: Run the sample app​
Run the Flutter app with
flutter run
Got a Question? Ask us on discord