# Tencent RTC Room — Android > Room documentation for Android platform. ## UIKit ### 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. - [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. - [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. ### Standard Meeting - [Run the Demo](https://pre.trtc.io/document/60443.md): The TUIRoomKit video conference SDK guide for Android provides step-by-step instructions to set up and run the Demo, enabling developers to quickly experience high-quality multi-user video meetings. It covers environment setup, obtaining and configuring the Demo with SDKAppID and SDKSecretKey, building and running the Demo on devices running Android 5.0 or higher, and using core room features. The guide also addresses common issues such as signature errors, Gradle compatibility, Kotlin JVM target errors, and how to remove unnecessary modules. - [Integration Guide](https://pre.trtc.io/document/54843.md): TUIRoomKit is a multi-party audio and video conferencing SDK built on TRTC, designed for Android developers to quickly integrate reliable conferencing features. This guide details prerequisites, environment setup, component download, project configuration, login, room management, and UI customization steps to enable seamless audio/video experiences on Android devices. - [AI Meeting Assistant](https://pre.trtc.io/document/81356.md): TUIRoomKit SDK for Android provides AI Meeting Assistant capabilities including real-time subtitles, translation, and meeting minutes to enhance online conference experiences. This guide covers prerequisites such as purchasing AI Speech Duration Packages and integrating the SDK, followed by step-by-step instructions to enable and disable AI Real-Time Subtitles and access meeting minutes within your application. ### Webinar - [Run the Demo](https://pre.trtc.io/document/79658.md): The TUIRoomKit Webinar Demo for Android is a quickstart guide designed to help developers set up and run a fully featured webinar room application. It targets Android developers who want to test webinar capabilities such as room creation, audio/video streaming, screen sharing, and member management. The guide covers prerequisites, environment setup, obtaining and configuring the demo with SDKAppID and SDKSecretKey, building and running the demo, and using key webinar features including host, guest, and audience roles. Follow the step-by-step instructions to complete the demo setup in under 10 minutes and experience a scalable webinar solution optimized for large-scale live presentations. - [Integration Guide](https://pre.trtc.io/document/79661.md): The TUIRoomKit Webinar scenario SDK for Android enables large-scale real-time interactive webinars with ultra-low latency streaming and high-concurrency messaging. This quick integration guide provides step-by-step instructions for Android developers to set up the environment, download components, configure the project, perform login, and manage webinar rooms. It supports hosts, guests, and unlimited audiences with features like Raise Hand and screen sharing. ### Advanced Features - [Cloud Recording](https://pre.trtc.io/document/60094.md): Conference SDK Cloud Recording is a managed recording service designed for meeting rooms, enabling automatic or manual mixed-stream recording without backend setup. It supports storing recordings in VOD, COS, or AWS S3, providing flexible options for meeting hosts and administrators to capture audio and video streams with real-time status synchronization. This feature simplifies recording management and adapts recording layouts dynamically based on meeting content. - [Server-side Streaming (Relay)](https://pre.trtc.io/document/60486.md): AI Noise Suppression, powered by Tencent's Tianlai Labs AI algorithms, is a feature within the TUIRoomKit SDK that intelligently detects and removes noise interference from transmission signals. Designed for users in diverse environments such as offices, internet cafes, malls, and outdoor settings, it significantly enhances voice quality and sound clarity to improve the overall listening experience. This capability is enabled by default, allowing seamless integration and immediate benefits without additional configuration. Users can also experience the feature online through the TRTC Experience Pavilion. - [AI Noise Suppression](https://pre.trtc.io/document/60485.md): AI Noise Suppression in TUIRoomKit is an SDK feature powered by Tencent's Tianlai Labs AI algorithms that intelligently detects and removes noise interference from transmission signals. Designed for developers integrating TUIRoomKit, it enhances voice quality and sound clarity to provide a clear and stable audio experience across diverse environments including offices, internet cafes, malls, and outdoor settings. - [AI Subtitles and Translation](https://pre.trtc.io/document/84282.md): TUIRoomKit SDK offers AI Meeting Assistant features for Android to enhance online meetings with real-time subtitles, translation, and meeting minutes. This quickstart guide covers prerequisites such as purchasing an AI Speech Duration Package and integrating TUIRoomKit version 4.2.0 or above. It provides step-by-step instructions to enable and disable AI Real-Time Subtitles, access AI Meeting Minutes, and manage AI tools within the meeting interface, ensuring seamless intelligent meeting support for room owners. ### 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. ### FAQ - [FAQ](https://pre.trtc.io/document/52820.md): TUIRoomKit is a real-time conference SDK that depends on TRTC SDK and IM SDK for signaling and communication functions. This FAQ addresses common questions about dependency requirements, the necessity of IM SDK, support for conference scheduling, and how to quickly modify user information such as user name and avatar using the setSelfInfo interface. ## Core SDK ### Standard Meeting - [Integration Overview](https://pre.trtc.io/document/80730.md): AtomicXCore SDK is a multi-party audio/video conference SDK designed for Android devices running API level 21 or higher. It enables developers to quickly integrate core features such as room creation, participant management, and video stream display. This guide covers essential integration steps including service activation, environment setup, SDK integration, login implementation, and building basic multi-user rooms with video binding and event listening. - [Room Management](https://pre.trtc.io/document/80731.md): RoomStore in AtomicXCore is an Android SDK for comprehensive room lifecycle management, enabling developers to create, join, update, and end rooms with real-time event handling. This guide walks through key integration steps including configuring room parameters, setting permissions, and using RoomStore interfaces to build reliable room management features. - [Participant Management](https://pre.trtc.io/document/80733.md): RoomParticipantStore SDK in AtomicXCore enables Android developers to manage participants in conference rooms effectively. This quickstart guide covers essential steps such as integrating the SDK, retrieving participant lists, searching members, transferring room ownership, managing admin roles, and controlling participant audio/video devices, helping you implement reliable multi-party conferencing features. - [In-Room Call](https://pre.trtc.io/document/80735.md): RoomStore in AtomicXCore is an Android SDK module designed for managing rooms and enabling in-meeting call features. This quickstart guide is intended for developers integrating in-meeting call functionality, detailing steps such as SDK integration, initiating and cancelling calls, and retrieving call user lists to facilitate seamless conference experiences. - [Schedule room](https://pre.trtc.io/document/80737.md): AtomicXCore RoomStore SDK for Android provides comprehensive scheduled meeting room management capabilities. This guide targets developers implementing scheduled room features, covering integration of SDK components, scheduling and updating rooms, retrieving scheduled room and participant lists, and subscribing to real-time room events. Key steps include configuring room options, setting permissions, and invoking scheduling APIs to efficiently manage meeting rooms. ### Client APIs - [RoomParticipantView](https://pre.trtc.io/document/81562.md): RoomParticipantView is a video rendering view component in Tencent RTC SDK that supports camera and screen sharing video streams. It enables developers to control video display with fill modes (FILL and FIT), manage active rendering state to optimize resource usage, and handle gesture interactions such as clicks. The API includes methods for creating instances, updating video stream types and participant information, configuring view settings, and setting click listeners, providing flexible control over participant video streams in real-time communication scenarios. - [RoomParticipantStore](https://pre.trtc.io/document/81563.md): RoomParticipantStore SDK offers a complete set of APIs for managing participants in a room, including permission control, device management, and message muting. It enables developers to handle participant lifecycle events, role assignments, device requests, and real-time updates on participant states. This API is designed for applications requiring detailed participant management and interaction control within Tencent RTC environments. - [RoomStore](https://pre.trtc.io/document/81564.md): RoomStore is an API suite for managing the full lifecycle of rooms, including instant and scheduled rooms, within Tencent RTC. It enables developers to create, join, schedule, update, and cancel rooms, manage attendees, handle room calls, and control cloud recording. The APIs provide real-time state tracking and event callbacks to support dynamic room management in applications.