# Tencent RTC Room — iOS > Room documentation for iOS 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. ### Webinar - [Run the Demo](https://pre.trtc.io/document/79659.md): The TUIRoomKit Webinar Demo iOS quickstart guide helps developers quickly set up and run a fully-featured webinar room with audio/video streaming, screen sharing, and member management. This guide covers environment setup, service activation, demo download, configuration, and deployment on iOS devices, enabling users to experience large-scale interactive webinars with unlimited audience participation and real-time communication features. - [Integration Guide](https://pre.trtc.io/document/79662.md): The TUIRoomKit Webinar SDK for iOS enables real-time interaction in large-scale webinars with ultra-low latency audio/video streaming and high-frequency messaging. This quickstart guide walks iOS developers through essential steps including integrating the SDK via CocoaPods, configuring camera and microphone permissions, logging in, setting user avatars and nicknames, creating and joining webinar rooms, and customizing the user interface. Follow these instructions to efficiently add webinar capabilities to your iOS app. ### 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/84281.md): TUIRoomKit SDK offers AI Meeting Assistant features for iOS to enhance online meetings with real-time transcription, translation, and meeting minutes. This guide covers prerequisites such as purchasing the AI Transcription Package and integrating TUIRoomKit version 4.2.0 or above. It provides step-by-step instructions to enable and disable AI Real-Time Subtitles, view AI Meeting Minutes, and manage AI features within the meeting interface, designed primarily for meeting hosts. ### 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/54895.md): TUIRoomKit for iOS is an audio and video SDK by Tencent Cloud that enables real-time communication. This FAQ addresses common issues such as preserving UI customizations when updating pods by forking the repository, handling symbol conflicts between TUIRoomKit and different TXLiteAVSDK audio/video libraries, and methods to access and decrypt TRTC logs across platforms. It provides practical solutions for developers integrating TUIRoomKit in iOS applications. ## Core SDK ### Standard Meeting - [Integration Overview](https://pre.trtc.io/document/80729.md): AtomicXCore SDK is a multi-party audio/video conference SDK for iOS that enables developers to quickly build customizable conference rooms. This guide covers activating the service, environment setup including Xcode 15 and iOS 13.0+, integrating the SDK via CocoaPods, configuring app permissions, and implementing login logic to start using core features of AtomicXCore. - [Room Management](https://pre.trtc.io/document/80717.md): AtomicXCore RoomStore SDK for iOS provides a comprehensive set of APIs to manage room lifecycles including creation, joining, leaving, ending, and updating room details. This guide is designed for iOS developers to quickly integrate room management features by following step-by-step instructions such as SDK integration, room creation with permissions, joining and leaving rooms, and handling real-time room events. - [Participant Management](https://pre.trtc.io/document/80732.md): RoomParticipantStore SDK is a participant management module within AtomicXCore designed for iOS multi-party conference applications. It enables developers to retrieve participant lists, transfer room ownership, grant or revoke admin roles, remove participants, update profiles, and control audio/video devices. This quickstart guide provides step-by-step instructions including SDK integration, participant retrieval, member search, ownership transfer, and device management to help you implement robust participant control in your app. - [In-Room Call](https://pre.trtc.io/document/80734.md): RoomStore within AtomicXCore is an iOS SDK module for managing rooms and integrating in-meeting call features. This quickstart guide walks you through key steps including integrating the component, implementing caller and callee logic, initiating and canceling calls, retrieving call lists with pagination, and subscribing to real-time call events to handle call lifecycle updates. - [Schedule room](https://pre.trtc.io/document/80736.md): AtomicXCore RoomStore SDK for iOS offers comprehensive scheduled room management capabilities. This guide helps developers integrate scheduled room features by detailing steps such as SDK integration, configuring room parameters, setting permissions, scheduling rooms, retrieving room lists, and subscribing to real-time events, enabling efficient implementation of scheduled audio-video rooms. ### Client APIs - [RoomParticipantView](https://pre.trtc.io/document/81565.md): RoomParticipantView is a component in the Tencent RTC SDK designed for rendering video streams of room participants. It supports camera and screen sharing video stream types, offers fill mode options (FILL and FIT), active state control to manage rendering, and gesture interactions such as click callbacks. This API reference details methods for creating instances, updating video streams and participant information, configuring view settings, and handling user interactions. - [RoomParticipantStore](https://pre.trtc.io/document/81566.md): RoomParticipantStore API offers a complete SDK for managing participant lifecycle in real-time communication rooms, including permission control, device management, and message muting. It supports operations such as transferring ownership, admin role management, kicking users, and device request handling. The API provides real-time updates on participant status and supports webinar audience management, enabling developers to efficiently control participant roles and device interactions within Tencent RTC environments. - [RoomStore](https://pre.trtc.io/document/81567.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, as well as manage attendees and perform room call and cloud recording operations. The API also provides real-time state updates through a state publisher, facilitating effective room status tracking and event handling.