BUILT FOR ANDROID

Android Live Streaming SDK

Create native broadcasts with Tencent RTC’s Android Live Streaming SDK. Connect AtomicXCore video views, room lifecycle, and device controls to your application’s screens.

DEVELOPER RESOURCES

Android Live Streaming SDK Docs & Examples

Live Product Demos in Android

Let viewers follow a creator’s product demonstration and join the conversation. Your application manages the catalog and purchasing experience.

Live Event Viewing in Android

Bring a presentation and its audience into your Android app. Connect the viewing screen to the room so people can follow the live event.

ANDROID LIVE CAPABILITIES

Android Live Streaming Features

Go live

  • Host and audience roles
  • Room lifecycle management

Bring people together

  • Live video playback
  • Audience participation

Make it yours

  • Flexible application layout
  • Platform-specific building blocks

Explore Android Live Streaming APIs

Connect AtomicXCore video views and room state to your Android host and audience interface.

Video canvas

Add a Android Live Video View

Place the AtomicXCore video view in your Android layout. Bind it to room state while your application supplies the surrounding controls and navigation.

Read the Documentation
LiveActivity.kt
val coreView = LiveCoreView(
  context, viewType = CoreViewType.PUSH_VIEW
)
coreView.setLiveID(liveID)
container.addView(coreView)

CUSTOMIZATION

Customize Your Android Live Interface

Arrange video, audience interactions, and navigation around the live experience in your Android app.

Your layout

Build your interface around the core video canvas and room state.

Read the Documentation

GET STARTED

Add Live Streaming to Your Android App

  1. 01

    Create your app

    Enable Live for your application and test users.

    Open Live Console
  2. 02

    Add the Android Live Streaming SDK

    Follow the platform guide to connect your project.

    Follow the Integration Guide
  3. 03

    Connect your first room

    Use one account to broadcast and another to watch.

    Set Up Authentication
Android Live SDK
build.gradle.kts
implementation("io.trtc.uikit:atomicx-core:4.0.0.110")
api("com.tencent.imsdk:imsdk-plus:8.9.7511")
LiveActivity.kt
LoginStore.shared.login(
  context, SDKAppID, userID, userSig, loginCallback
)

Android Live Streaming SDK FAQs

Does the Android Live Streaming SDK include a video view?

The Android Live Streaming SDK includes AtomicXCore video views and room state APIs. Your app supplies the host and audience interface around those views; choose TUILiveKit for ready-made screens.

How does this SDK fit with UI Kit?

Use the SDK APIs to build your own interface. Choose the UI Kit when you want ready-made screens and controls.

What must be configured before broadcasting?

Enable the Live service, authenticate the host, and request camera and microphone access. Bind the same live room ID to the media view and room lifecycle calls.

How do I authenticate users of the Android Live Streaming SDK?

Create a UserSig on your server and pass it to the client after your own sign-in flow. Keep the application secret on your server.

Is the Android Live Streaming SDK free to use?

The interface and the hosted Live service have different roles. Activate the service for your application and review the current plan, feature availability, and usage charges.

How do I integrate Android Live Streaming SDK with Kotlin or Java?

Follow the Android project and manifest setup, then handle runtime permissions and Activity cleanup where required. Test on actual devices, including app background and foreground transitions.

How do I test Android Live Streaming SDK before releasing my app?

Test the host and viewer roles, supported publishing or playback events and reconnect behavior.

How do I customize the interface for Android Live Streaming SDK?

Use supported host and viewer APIs with your own interface. Your app owns commerce, ticketing or playback-rights workflows.

Android Live Integration Support

Talk about your application

Discuss your product, expected usage, and integration needs.

Contact Sales

Bring Live Streaming to Your Android App

Connect creators and audiences with the Android Live Streaming SDK and its platform guides.