Quick Start Guide
Get your first live stream running in under 5 minutes with this quick start guide.
Android
Min SDK 21
Kotlin/Java
1. Add Dependencies
Add ConoStream SDK to your project:
// app/build.gradle
dependencies {
implementation files('libs/conostream-android-sdk-release.aar')
implementation 'io.github.webrtc-sdk:android-prefixed:137.7151.05'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.0'
}
2. Add Permissions
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
3. Initialize Manager
// In your Application class
public class MyApp extends Application {
private ConoStreamManager manager;
@Override
public void onCreate() {
super.onCreate();
manager = new ConoStreamManager(this);
}
public ConoStreamManager getManager() {
return manager;
}
}
4. Connect and Stream
// In your Activity
ConoStreamManager manager = ((MyApp) getApplication()).getManager();
manager.connect(serverUrl, token, new ConoStreamEventListener() {
@Override
public void onConnected() {
// Start streaming!
manager.publishMicrophone();
}
@Override
public void onError(String error) {
Log.e("Stream", error);
}
});
✅
That's it! You're now streaming audio. See the full guides for video streaming, co-hosting, and more.