BUILT FOR REACT NATIVE

React Native Live Streaming SDK

Build mobile broadcasts with Tencent RTC’s React Native Live Streaming SDK. Combine native video views and room state with your React Native screens and platform configuration.

DEVELOPER RESOURCES

React Native Live Streaming SDK Docs & Examples

Live Product Demos in React Native

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

Live Event Viewing in React Native

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

REACT NATIVE LIVE CAPABILITIES

React Native 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 React Native Live Streaming APIs

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

Video canvas

Add a React Native Live Video View

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

Read the Documentation
LiveScreen.tsx
import { LiveCoreView } from
  'react-native-tuikit-atomic-x/lib/module/components/LiveCoreView';

<LiveCoreView
  liveId={liveID}
  coreViewType="pushView"
  style={{ flex: 1 }}
/>

CUSTOMIZATION

Customize Your React Native Live Interface

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

Your layout

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

Read the Documentation

GET STARTED

Add Live Streaming to Your React Native App

  1. 01

    Create your app

    Enable Live for your application and test users.

    Open Live Console
  2. 02

    Add the React Native 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
React Native Live SDK
Terminal
npx expo install react-native-tuikit-atomic-x \
  expo-dev-client expo-build-properties
LiveScreen.tsx
import { useLoginState } from
  'react-native-tuikit-atomic-x';

const { login } = useLoginState();
login({ sdkAppID: SDKAppID, userID, userSig });

React Native Live Streaming SDK FAQs

Does the React Native Live Streaming SDK include a video view?

The React Native 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.

Can I run the SDK in Expo Go?

The SDK includes native modules. Use a native development build, such as an Expo development client, and complete the iOS and Android configuration in the guide.

How do I authenticate users of the React Native 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 React Native 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 React Native Live Streaming SDK with React Native?

Install the documented package and native dependencies, then rebuild your native app. Verify permissions, lifecycle and native callbacks rather than assuming a JavaScript-only runtime.

How do I test React Native 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 React Native Live Streaming SDK?

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

React Native Live Integration Support

Talk about your application

Discuss your product, expected usage, and integration needs.

Contact Sales

Bring Live Streaming to Your React Native App

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