This repository contains the starter sample app for Dolby.io Getting Started Guide for Android.
This app uses an MVI pattern with Jetpack Compose to demonstrate using the Dolby.io Streaming Android SDK. It shows both subscribing to a multiview stream and publishing with the device's microphone and camera.
You can get the SDK library from MavenCentral
To include it in your project, please add the following to your gradle dependencies:
implementation("com.millicast:millicast-sdk-android:1.8.5")
You will need:
- A Dolby.io Account
- Android Studio
For publishing to work:
- Use the Dolby.io Account to create or copy your publishing token
- Create a token.properties like this
PUBLISH_TOKEN="abcdefg12345"
STREAM_NAME="testAndroidStream"
- Add that file to the root of this project
- Sync gradle
If you run into any errors or have questions, create a GitHub issue.
Using decades of Dolby's research in sight and sound technology, Dolby.io provides APIs to integrate real-time streaming, voice & video communications, and file-based media processing into your applications. Sign up for a free account to get started building the next generation of immersive, interactive, and social apps.