# Tencent RTC Live — React Native > Live documentation for React Native platform. ## UIKit ### Run the Demo - [Run the Demo](https://pre.trtc.io/document/77111.md): The React Native Live Streaming Demo Quickstart guide for TUILiveKit SDK provides detailed steps to set up and run a complete live streaming user interface on Android and iOS platforms. It is designed for developers who want to quickly launch live streaming features including hosting, co-host management, and audience viewing. The guide covers environment setup, demo configuration with SDKAppID and SDKSecretKey, building and running the demo, and testing live streaming workflows with multiple devices. ### Build with AI - [Overview](https://pre.trtc.io/document/77713.md): Tencent RTC Overview provides a comprehensive guide to integrating AI tools with Chat, Live, Call, Conference, and RTC Engine. It introduces the Model Context Protocol (MCP) server for automated credential generation and supported tools, Agent Skills for natural language task workflows, and LLMs.txt Markdown indexes for documentation. This overview helps developers quickly start, implement scenarios, and access official knowledge base resources with ease. - [Configure MCP Server](https://pre.trtc.io/document/78382.md): The MCP Server configuration guide provides step-by-step instructions to set up the AI-powered MCP solution for TRTC Knowledge Query and UI-Integrated Feature Implementation. This guide helps developers configure MCP in various AI development environments such as Cursor, Codex, Claude, and others by setting necessary environment variables and verifying the setup. It supports multiple platforms including Web, Android, iOS, and Flutter, enabling efficient integration of real-time audio/video features and API queries. - [Install Skills](https://pre.trtc.io/document/78383.md): TRTC Agent Skills is an AI-powered integration assistant SDK designed to simplify the integration of Tencent RTC products. It supports multiple IDEs and guides developers through installation, configuration, and feature integration with natural language commands. This guide covers installation steps, session reload instructions, and how to get started using the Skill for running demos, adding features, troubleshooting, and querying documentation. ### Video Live Streaming - [Integration](https://pre.trtc.io/document/77112.md): TUILiveKit is a comprehensive live streaming SDK designed for React Native developers to integrate live streaming capabilities seamlessly. This quickstart guide covers environment setup, service activation, source code integration, platform-specific configurations for iOS and Android, and user login implementation. Follow the step-by-step instructions to prepare your development environment, configure necessary permissions, and complete login to enable live streaming features in your React Native application. - [Host Streaming](https://pre.trtc.io/document/77116.md): This React Native quickstart guide for Tencent RTC demonstrates how to integrate the host live streaming page using the react-native-tuikit-live package. It targets developers building live streaming hosts' features, enabling camera preview, beauty filters, audio effects, co-hosting, audience interactions, and more. The guide covers activating the service, integrating necessary dependencies, adding the host page with navigation, and customizing UI elements including layout, icons, and buttons. - [Audience Watching](https://pre.trtc.io/document/77117.md): The React Native Audience Viewing guide provides step-by-step instructions to integrate the TUILiveKit SDK for live streaming. It enables developers to add audience viewing pages where users can watch hosts' live streams, join as co-hosts, view live room details, interact with live comments, and send gifts. The guide includes activating the service, integrating necessary dependencies, adding the audience viewing page, and customizing the UI layout, icons, texts, and buttons to fit business needs. - [Live Stream List](https://pre.trtc.io/document/77118.md): The Live Stream List React Native quickstart guide demonstrates how to integrate a live streaming list page that allows users to browse and preview live rooms. It covers activating the service, integrating TUILiveKit, adding the Live Stream List page, and customizing the UI layout including adjusting the number of live rooms per row. This guide is intended for developers building live streaming applications with Tencent RTC. ### Advanced Features - [OBS Studio Integration](https://pre.trtc.io/document/69784.md): LiveKit streaming guide provides step-by-step instructions to use OBS Studio for streaming external media sources into live rooms. This guide targets streamers and broadcasters aiming to deliver game streaming, esports commentary, or local video broadcasts with low latency and high quality. It covers obtaining the OBS stream URL via Live Management System or Server APIs, configuring OBS Studio server settings, optimizing video and output parameters, and setting advanced options for stable streaming. ### APIs - [API](https://pre.trtc.io/document/78019.md): AtomicXCore SDK is a reactive API suite from TRTC for React Native, enabling developers to build live streaming and audio chat room applications. It offers APIs for user authentication, live room lifecycle management, multi-user seat control, audience moderation, and more. This reference details all available APIs organized by functional modules, supporting ultra-low latency and high-quality audio/video performance for real-time interactive scenarios. ### Error Codes - [Error Codes](https://pre.trtc.io/document/60027.md): Tencent RTC Error Codes document lists detailed error codes for API callbacks and RESTful APIs, helping developers troubleshoot issues related to user rendering, room management, audio/video permissions, device access, and network restrictions. This guide is designed for developers integrating Tencent RTC SDKs to efficiently identify error causes and apply appropriate solutions. ### Release Notes - [Release Notes](https://pre.trtc.io/document/67291.md): Tencent RTC SDK release notes provide detailed updates on new features, optimizations, and bug fixes across Android, iOS, Web, and Flutter platforms. This documentation helps developers track enhancements like multi-template video mixing, Picture-in-Picture API, live stream management APIs, and stability improvements to ensure better audio and video communication experiences. ### UserSig Authentication - [UserSig Authentication](https://pre.trtc.io/document/35166.md): This guide explains how to calculate UserSig, a security signature for Tencent-RTC services, during the debugging phase. It covers obtaining SDKAppID and SDKSecretKey from the Tencent-RTC console and generating UserSig using client sample code on multiple platforms including Android, iOS, Web, Windows, Flutter, and Mac. The steps ensure secure authentication for developers testing Tencent-RTC SDKs before official deployment. ## Core SDK ### Voice Interaction - [Broadcasting and Listening (React Native)](https://pre.trtc.io/document/80076.md): AtomicXCore SDK is a voice chat room SDK for React Native that enables developers to build apps with host broadcasting and audience participation. This quickstart guide walks through activating the service, importing the SDK, completing user login, and creating a voice chat room. It includes key steps such as installing dependencies, configuring permissions, rebuilding native packages, and running the app to help developers rapidly integrate voice chat functionality. - [Seat Management (React Native)](https://pre.trtc.io/document/80077.md): AtomicXCore Seat Management SDK for React Native enables developers to implement voice co-hosting in live streaming scenarios. It supports audience requests to join the mic, host invitations, and seat management including muting, kicking, and locking seats. This guide covers integration steps, handling co-host requests, managing microphone status, and advanced seat controls to facilitate interactive audio experiences between hosts and audience members. ### React Native - [React Native](https://pre.trtc.io/document/78019.md): AtomicXCore SDK is a reactive API suite from TRTC for React Native, enabling developers to build live streaming and audio chat room applications. It offers APIs for user authentication, live room lifecycle management, multi-user seat control, audience moderation, and more. This reference details all available APIs organized by functional modules, supporting ultra-low latency and high-quality audio/video performance for real-time interactive scenarios. ### Error Codes - [Error Codes](https://pre.trtc.io/document/60027.md): Tencent RTC Error Codes document lists detailed error codes for API callbacks and RESTful APIs, helping developers troubleshoot issues related to user rendering, room management, audio/video permissions, device access, and network restrictions. This guide is designed for developers integrating Tencent RTC SDKs to efficiently identify error causes and apply appropriate solutions. ### Generating UserSig - [Generating UserSig](https://pre.trtc.io/document/35166.md): This guide explains how to calculate UserSig, a security signature for Tencent-RTC services, during the debugging phase. It covers obtaining SDKAppID and SDKSecretKey from the Tencent-RTC console and generating UserSig using client sample code on multiple platforms including Android, iOS, Web, Windows, Flutter, and Mac. The steps ensure secure authentication for developers testing Tencent-RTC SDKs before official deployment.