# RTC Engine > Low-level real-time audio and video engine for custom room logic, stream publishing, stream subscription, screen sharing, audio mixing, CDN relay, and advanced RTC workflows. This index is the entry point for LLMs. It links to shared product-level docs and to one `llms.txt` per supported platform. Each linked page also has a `.md` twin (append `.md` to the URL) containing the raw markdown. ## Platforms https://pre.trtc.io/llms/rtc-engine/web.txt https://pre.trtc.io/llms/rtc-engine/flutter.txt https://pre.trtc.io/llms/rtc-engine/android.txt https://pre.trtc.io/llms/rtc-engine/ios.txt https://pre.trtc.io/llms/rtc-engine/macos.txt https://pre.trtc.io/llms/rtc-engine/windows.txt https://pre.trtc.io/llms/rtc-engine/electron.txt https://pre.trtc.io/llms/rtc-engine/react-native.txt https://pre.trtc.io/llms/rtc-engine/unity.txt ## Basics - [Product Overview](https://pre.trtc.io/document/35078.md): Tencent Real-Time Communication (TRTC) SDK provides cross-platform solutions for group audio/video calls and low-latency interactive live streaming. Designed for developers on iOS, Android, Windows, macOS, Web, Electron, Flutter, and React Native, TRTC enables fast integration of cost-effective, high-quality interactive audio/video services. Leveraging Tencent Cloud’s advanced network and audio/video technologies, TRTC supports global connectivity with minimal latency and seamless user experiences. - [Supported Platforms](https://pre.trtc.io/document/59733.md): The TRTC Web SDK is a web-based SDK supporting audio/video communication and screen sharing across major browsers such as Chrome, Edge, Firefox, Safari, and Opera on multiple operating systems. It is designed for developers and users aiming to implement real-time communication features with compatibility from Chromium 56+ browsers. This overview details supported platforms, browser capability detection methods using TRTC.isSupported(), and URL protocol requirements to ensure secure and optimal usage. - [Release Notes](https://pre.trtc.io/document/53626.md): Tencent RTC Web SDK release notes detail the latest version updates, new features, performance improvements, and bug fixes for the Web platform. This document helps developers and users stay informed about changes to enhance service stability and functionality. It includes version-specific highlights such as plugin enhancements, network optimizations, and compatibility fixes. ## Product Information - [Product Concepts](https://pre.trtc.io/document/37714.md): The TRTC Concepts document introduces fundamental components and features of the Tencent Real-Time Communication platform. It explains key entities such as applications, unique identifiers like SDKAppID and UserID, virtual rooms for real-time audio and video exchange, security via UserSig, and user roles. The guide also covers advanced capabilities including CDN live watching, on-cloud recording, and stream mixing with on-cloud MixTranscoding, providing developers with essential knowledge to effectively use TRTC services. - [Feature Overview](https://pre.trtc.io/document/35428.md): Tencent RTC Features Overview presents the core real-time audio and video communication SDK and platform capabilities designed for interactive applications. It supports up to 300 concurrent users per room for video and audio calls, interactive live streaming with up to 100,000 participants, and on-cloud recording services. Advanced paid features such as AI noise suppression, RTMP streaming, and 3D spatial audio enhance user experience in scenarios like online classes, live events, and audio chat rooms. - [Performance Statistics](https://pre.trtc.io/document/41978.md): The TRTC SDK performance overview document provides detailed analysis of audio and video quality, latency, stability, and resource usage under both normal and poor network conditions. It targets developers and engineers seeking to understand TRTC's capabilities in scenarios like video calls and interactive live streaming. The document covers key metrics such as MOS scores, CPU and memory consumption, battery drain, and heating across multiple devices, along with network tolerance tests using industry standards like POLQA. ## Billing - [Free Quota](https://pre.trtc.io/document/42735.md): Tencent RTC Free Minutes is a monthly usage benefit for Tencent Cloud accounts with an active TRTC package, providing 10,000 free minutes for various audio and video services including calls, conferences, live streaming, and AI-powered features. This overview explains eligibility, usage deduction ratios by service type and resolution, expiration policies, and billing transitions when free minutes are exhausted. It helps users understand how free minutes apply to their TRTC usage and manage their package effectively. - [Subscription Plans](https://pre.trtc.io/document/56025.md): RTC-Engine monthly subscription packages provide prepaid access to audio/video call minutes and advanced TRTC features for individual applications. Designed for developers using TRTC applications, these packages unlock various service tiers including Free Trial, Lite, Standard, and Pro, each with different pricing, included minutes, and feature sets. The billing cycle spans one month from purchase, and a Starter Plan offers a special introductory offer for new users. Supported platforms include iOS, Android, Windows, Web, Electron, Flutter, and React Native. - [Audio/Video Usage Packages](https://pre.trtc.io/document/79594.md): The RTC Engine Top-Up Package is a prepaid usage minutes package for audio/video calls under the Tencent RTC platform. It is designed for users who have exhausted their free minutes or monthly packages, providing additional minutes valid for one year across all applications in the account. This package supports flexible billing with multiple stacking options and follows a clear deduction priority to manage usage efficiently. - [Usage-based Billing](https://pre.trtc.io/document/59806.md): Tencent Real-Time Communication (TRTC) subscription package duration billing overview explains how free monthly minutes are used to deduct TRTC audio and video usage. This prepaid package system applies to specific SDKAppIDs and is valid for one month from purchase. It details deduction order, expiration policies, pay-as-you-go charges for excess usage, and refund conditions. The document also clarifies deduction ratios based on media type and video resolution, helping users understand billing calculations and manage their package usage effectively. ## Pay-as-you-go - [Audio/Video Duration Billing](https://pre.trtc.io/document/42734.md): Tencent Real-Time Communication (TRTC) billing documentation explains the audio and video duration billing model for RTC Engine, Call, Conference, and Live Audio Room components. It details daily pay-as-you-go billing, prepaid package usage, pricing by video resolution categories, and free usage quotas. This guide helps developers understand cost calculation, billing cycles, and additional fees for stream relaying and other TRTC services. - [Billing of On-Cloud Recording and Recording Delivery](https://pre.trtc.io/document/45176.md): Tencent TRTC On-Cloud Recording is a cloud-based audio and video recording service that charges based on recording duration and video resolution. It is designed for developers using TRTC rooms to capture streams via recording robots. This overview explains the billing composition including subscription fees, usage calculation, pricing tiers for different video resolutions, and billing cycles. It also covers Web Page Recording and Recording Delivery components, providing a comprehensive understanding of TRTC recording service charges. - [Billing of MixTranscoding and Relay to CDN](https://pre.trtc.io/document/47631.md): MixTranscoding is a Tencent RTC paid service that mixes, transcodes, and repackages multiple audio and video streams within a TRTC room. This overview explains the daily pay-as-you-go billing model based on input duration, including audio and video transcoding fees calculated by resolution and codec. It also covers relay fees for streaming to third-party CDNs and details on usage calculation and billing cycles. - [Billing of Conversational AI Services](https://pre.trtc.io/document/67833.md): The Conversational AI service within Tencent RTC Engine provides real-time voice interaction between humans and large language models. This overview explains the billing components including audio call fees, Conversational AI service fees, and speech-to-text service fees. It targets developers and users integrating or utilizing Conversational AI, detailing free trial usage, monthly package options, and fee calculation methods. Integration guidance is also referenced for implementation. - [Billing of AI Recognition](https://pre.trtc.io/document/67832.md): This document provides billing instructions for Tencent RTC's Speech-to-Text, AI Real-Time Translation, and Text-to-Speech services. These postpaid services offer 10,000 free minutes monthly and support multiple languages for real-time audio transcription, multilingual translation, and natural speech synthesis. The guide details pricing, metering, and usage policies to help users understand cost management across these AI recognition capabilities. ## 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. ## All_Platform - [Request Structure](https://pre.trtc.io/document/34262.md): The Tencent Cloud TRTC API provides a structured request format supporting access from various hosted regions through specific domain names. It uses HTTPS for secure communication and supports POST and GET methods with multiple content types and signature algorithms. This reference details service addresses, communication protocols, request methods, and character encoding requirements for developers integrating TRTC APIs. - [Common Params](https://pre.trtc.io/document/34263.md): The Common Parameters guide details the essential parameters required for authenticating API requests across Tencent Cloud services. It explains the usage of common parameters for Signature Algorithm v3, including the TC3-HMAC-SHA256 method, and provides examples of HTTP GET and POST request structures. This reference is intended for developers integrating Tencent Cloud APIs who need to correctly implement authentication and request formatting. - [Signature v3](https://pre.trtc.io/document/34264.md): TencentCloud API Signature v3 is a request authentication method that uses security credentials including SecretId and SecretKey to ensure secure API calls. This guide is intended for developers using TencentCloud APIs who need to correctly generate signatures using the TC3-HMAC-SHA256 algorithm. It covers applying for security credentials, using TencentCloud SDKs and API Explorer, and detailed steps for signature calculation including canonical request construction, string signing, and authorization header formation. An example with the CVM DescribeInstances API demonstrates the signature process for practical implementation. - [Signature](https://pre.trtc.io/document/34265.md): Tencent Cloud API Signature guide explains the process of authenticating API requests by generating a Signature using SecretId and SecretKey credentials. This guide is intended for developers who need to securely invoke Tencent Cloud APIs by applying for security credentials, sorting request parameters, concatenating request strings, and encoding the signature. It also includes practical code examples in Java, Python, Golang, PHP, Ruby, DotNet, and NodeJS to facilitate implementation. - [Responses](https://pre.trtc.io/document/34266.md): This document details the API response format for Tencent RTC, including how to interpret responses for successful and failed requests. It explains the role of the RequestId for tracking requests and provides a comprehensive list of common error codes with their meanings to help users diagnose and resolve issues encountered during API calls. - [SetUserBlockedByStrRoomId](https://pre.trtc.io/document/51288.md): The SetUserBlockedByStrRoomId API is part of the Tencent RTC Room Management APIs, enabling anchors, room owners, or admins to mute or unmute users in string-type rooms across multiple platforms including Android, iOS, Windows, macOS, web, and WeChat Mini Program. It supports controlling audio and video states with parameters like SdkAppId, StrRoomId, UserId, and IsMute. This API is designed for real-time communication scenarios requiring user audio/video management and supports up to 20 requests per second in specified regions. - [SetUserBlocked](https://pre.trtc.io/document/51289.md): The SetUserBlocked API from Tencent RTC allows anchors, room owners, or admins to disable or enable the audio and video of a user across multiple platforms including Android, iOS, Windows, macOS, web, and WeChat Mini Program. This API requires parameters such as SdkAppId, RoomId, UserId, and IsMute to specify the user and control their audio/video state. It supports numeric room IDs and is available in regions including Beijing, Guangzhou, and Singapore. The API returns a unique RequestId for tracking and provides detailed error codes for troubleshooting common issues. - [RemoveUser](https://pre.trtc.io/document/34268.md): The RemoveUser API in Tencent Real-Time Communication (TRTC) SDK allows anchors, room owners, or admins to remove users from a room across Android, iOS, Windows, and macOS platforms. It supports up to 10 users per request and requires TRTC SDK version 6.6 or above. This API provides parameters such as SdkAppId, RoomId, and UserIds, returning a unique RequestId for request tracking. The documentation includes detailed input/output parameters, example requests, and error codes to facilitate integration and troubleshooting. - [DismissRoom](https://pre.trtc.io/document/34269.md): The DismissRoom API in Tencent Real-Time Communication (TRTC) SDK allows developers to remove all users from a specified room and dismiss the room across Android, iOS, Windows, and macOS platforms. It requires key parameters including SdkAppId, RoomId, and Region, and returns a unique RequestId for request tracking. This API supports specific regions such as Beijing, Guangzhou, and Singapore, and integrates with Tencent Cloud SDK 3.0 for multiple programming languages. Common error codes related to room management and parameter validation are also provided. - [RemoveUserByStrRoomId](https://pre.trtc.io/document/39630.md): RemoveUserByStrRoomId API is part of the TRTC Room Management SDK, enabling anchors, room owners, or admins to remove users from a room across Android, iOS, Windows, and macOS platforms with TRTC SDK 6.6 or above. This API supports up to 20 requests per second and requires parameters such as SdkAppId, RoomId, and UserIds. It returns a unique RequestId for tracking. Common error codes related to room existence, parameter validation, and authorization are included to assist developers in troubleshooting. - [DismissRoomByStrRoomId](https://pre.trtc.io/document/39631.md): The DismissRoomByStrRoomId API in Tencent Real-Time Communication (TRTC) SDK allows developers to remove all users from a specified room and close it. It supports Android, iOS, Windows, and macOS platforms with TRTC SDK version 6.6 or above and operates in regions including Beijing, Guangzhou, and Singapore. This API requires parameters such as SdkAppId and RoomId and returns a unique RequestId for tracking. It includes error codes for handling issues like invalid parameters and unauthorized operations. - [DescribeRoomInfo](https://pre.trtc.io/document/36754.md): DescribeRoomInfo is a Tencent Cloud TRTC API used to query room information for an application within the last 14 days. It supports querying up to 100 room records per request with pagination options and provides detailed room states including creation and destruction times. This API is designed for historical data retrieval and reconciliation, supporting specific regions such as Beijing, Guangzhou, Mumbai, Singapore, and Toronto. Developers can integrate this API to monitor and analyze room usage efficiently. - [DescribeUserEvent](https://pre.trtc.io/document/37762.md): DescribeUserEvent is a Tencent RTC API used to query detailed events of a call within the last 14 days, including user entry, exit, and camera status changes. It supports specific regions such as Beijing, Guangzhou, Mumbai, and Singapore. This API is intended for historical data retrieval and reconciliation, requiring parameters like CommId, StartTime, EndTime, UserId, RoomId, and SdkAppId. The response provides an event list and a unique request ID to assist in problem diagnosis. - [DescribeCallDetailInfo](https://pre.trtc.io/document/55013.md): The DescribeCallDetailInfo API from Tencent RTC allows querying user lists and detailed call quality metrics within a specified time range over the last 14 days. It supports retrieving data such as CPU utilization, audio and video bitrates, frame rates, stutter durations, packet loss, and resolution for up to six users in a one-hour period or up to 100 users per page when no specific metrics are requested. This API is designed for call quality monitoring purposes across supported regions including Beijing, Guangzhou, Mumbai, and Singapore, and is not recommended for billing or critical business logic. Key parameters include CommId, StartTime, EndTime, SdkAppId, UserIds, and DataType. - [DescribeUserInfo](https://pre.trtc.io/document/39096.md): DescribeUserInfo API is a call quality monitoring API under Tencent Cloud TRTC that enables querying the user list within a specified time range of up to four hours in the last 14 days. It is designed for developers to retrieve historical user data including join and leave times, device types, SDK versions, and client IPs for up to 100 users per page. The API requires key parameters such as CommId, StartTime, EndTime, and SdkAppId, and supports multiple regions including Beijing, Guangzhou, Mumbai, and Singapore. This reference details input and output parameters, usage examples, and error codes to facilitate integration and troubleshooting. - [DescribeScaleInfo](https://pre.trtc.io/document/36758.md): The DescribeScaleInfo API is part of the Tencent RTC service and allows querying the daily number of rooms and users for a specified application within the last 14 days. It supports multiple regions including Beijing, Guangzhou, Mumbai, Singapore, and Toronto. The API requires parameters such as SdkAppId, StartTime, and EndTime, and returns detailed usage data including room numbers and user counts. This reference includes input/output parameters, example requests, supported SDKs, and related error codes to assist developers in integrating and troubleshooting the API. - [StartStreamIngest](https://pre.trtc.io/document/57835.md): The StartStreamIngest API is part of the Tencent Real-Time Communication (TRTC) SDK, enabling developers to push online media streams into TRTC rooms. Designed for applications requiring media relay capabilities, it supports key parameters such as SdkAppId, RoomId, UserId, and UserSig to authenticate and manage streaming tasks. The API handles up to 20 requests per second and returns a unique TaskId for each streaming task, facilitating efficient media stream management across multiple supported regions including Bangkok, Guangzhou, Jakarta, Mumbai, Singapore, and Tokyo. - [StopStreamIngest](https://pre.trtc.io/document/57834.md): The StopStreamIngest API of Tencent RTC TRTC SDK allows developers to stop a Pull stream Relay task by specifying the SdkAppId and TaskId. It supports up to 20 requests per second and operates in regions including Bangkok, Jakarta, Mumbai, and Singapore. This API returns a unique RequestId for troubleshooting and integrates with Tencent Cloud SDKs for Python, Java, PHP, Go, Node.js, .NET, and C++, as well as a command line interface. Error codes related to task status and parameter validation are also provided. - [DescribeStreamIngest](https://pre.trtc.io/document/57836.md): DescribeStreamIngest is a TRTC API that allows developers to query the status of Relay tasks by providing SdkAppId and TaskId parameters. It supports specific Asia-Pacific regions and returns task status such as InProgress or NotExist along with a unique request ID for problem tracking. This API is accessible via Tencent Cloud SDK 3.0 in multiple programming languages and through the Tencent Cloud CLI. - [UpdateStreamIngest](https://pre.trtc.io/document/63238.md): The UpdateStreamIngest API of Tencent Cloud TRTC SDK enables developers to update the StreamUrl of a Relay task by specifying parameters such as SdkAppId and TaskId. It supports up to 20 requests per second and returns task status and a unique RequestId for troubleshooting. This API is available in multiple regions including Bangkok, Guangzhou, Jakarta, Mumbai, Singapore, and Tokyo. Developer resources include SDKs for Python, Java, PHP, Go, Node.js, .NET, C++, and a command line interface for easy integration. - [CreateCloudRecording](https://pre.trtc.io/document/46960.md): The CreateCloudRecording API is part of the Tencent Real-Time Communication (TRTC) cloud recording SDK. It enables developers to start audio and video recording tasks in TRTC rooms, capturing streams either individually or as mixed streams. The recorded files are uploaded to specified cloud storage services including Tencent Cloud VOD, COS, or third-party AWS. This API supports detailed configuration of recording parameters, storage options, and transcoding settings to meet diverse recording requirements. It is designed for developers integrating cloud recording capabilities into their TRTC applications across supported regions. - [DescribeCloudRecording](https://pre.trtc.io/document/46958.md): DescribeCloudRecording is an API within the Tencent Real-Time Communication (TRTC) service that allows developers to query the status of an ongoing cloud recording task. It supports specific regions such as Beijing, Guangzhou, Mumbai, Shanghai, and Singapore. The API requires the SDKAppId and TaskId parameters to identify the recording task and returns details including the task status, recording file list, and a unique request ID for troubleshooting. It supports up to 20 requests per second and integrates with Tencent Cloud SDK 3.0 for multiple programming languages to facilitate development. - [ModifyCloudRecording](https://pre.trtc.io/document/46957.md): ModifyCloudRecording is a Tencent RTC API for modifying ongoing cloud recording tasks. It requires specifying all parameters for each request and supports regions including Beijing, Guangzhou, Mumbai, Shanghai, and Singapore. This API enables developers to update stream subscriptions and mixing layouts for active recording sessions. The documentation provides input and output parameters, usage examples, SDK integration options, and related error codes to facilitate seamless cloud recording management. - [DeleteCloudRecording](https://pre.trtc.io/document/46959.md): The DeleteCloudRecording API is part of the Tencent RTC on-cloud recording SDK, designed to stop active recording tasks in specified regions including Beijing, Guangzhou, Mumbai, Shanghai, and Singapore. It requires the SDKAppId of the room and the unique TaskId of the recording task. The API returns identifiers for the stopped task and request tracking. It supports up to 20 requests per second and integrates with Tencent Cloud SDK 3.0 across multiple programming languages and the Tencent Cloud CLI 3.0. This documentation also covers common error codes to assist developers in handling authentication, parameter, and resource-related issues effectively. - [StartWebRecord](https://pre.trtc.io/document/72066.md): The StartWebRecord API of TRTC enables triggering a page recording task by specifying parameters such as the recording URL, video resolution, and cloud storage settings. It supports Tencent Cloud object storage and VOD with output formats limited to hls or mp4. This API is designed for developers using TRTC to record webpage content programmatically, supporting a maximum of 20 requests per second and operating in the ap-singapore region. The response includes a unique TaskId for the recording task and a RequestId for request tracing. - [DescribeWebRecord](https://pre.trtc.io/document/72067.md): DescribeWebRecord API is part of Tencent RTC and provides a web-page recording status query service. It enables developers to check the recording task status by submitting parameters such as TaskId or RecordId. The API supports the Singapore region and allows up to 20 requests per second. Output includes recording status and identifiers, with comprehensive SDK support across multiple programming languages and CLI tools. Error codes help diagnose task existence and parameter issues. - [StopWebRecord](https://pre.trtc.io/document/72065.md): The StopWebRecord API is part of Tencent Cloud TRTC International SDK, designed to stop an ongoing web-page recording task. It supports a maximum of 20 requests per second and is available in the ap-singapore region. Developers can use this API by providing the TaskId of the recording task to be stopped. The response includes a unique RequestId for troubleshooting. SDKs for various programming languages and command line interface tools are provided to facilitate integration. Common error codes related to task status and parameter validation are also documented. - [UpdatePublishCdnStream](https://pre.trtc.io/document/48245.md): The UpdatePublishCdnStream API in Tencent Real-Time Communication (TRTC) allows developers to modify parameters of an ongoing relaying task, including audio mixing, video layout, and CDN relay configurations. This API supports the ap-guangzhou, ap-hongkong, and ap-singapore regions and requires key inputs such as SdkAppId, TaskId, and SequenceNumber to ensure ordered requests. It returns the task ID and a unique request ID for troubleshooting. This documentation provides detailed parameter descriptions, usage examples, and error codes to assist developers in integrating and managing relaying tasks effectively. - [StartPublishCdnStream](https://pre.trtc.io/document/48247.md): The StartPublishCdnStream API of Tencent RTC enables developers to start a mixed stream forwarding task that mixes multiple audio and video streams in a TRTC room into a single media stream, transcodes it, and pushes it to a live stream CDN or back to the TRTC room. It supports both transcoding mixed streams and bypass forwarding single streams without transcoding. This API is designed for developers integrating real-time communication features who need to manage stream mixing and CDN push tasks, with support for key parameters including room information, transcoding options, audio/video encoding, and push URLs. The API returns a unique TaskId for task management and supports regions including Guangzhou, Hong Kong, and Singapore. - [StopPublishCdnStream](https://pre.trtc.io/document/48246.md): The StopPublishCdnStream API is part of the Tencent Cloud TRTC SDK that allows developers to stop a relaying task for streams in specified regions including Guangzhou, Hong Kong, and Singapore. It requires the SDKAppId of the TRTC room and the task ID to identify the relay task to stop. The API returns the task ID and a unique request ID for troubleshooting. This reference includes input and output parameters, example requests, error codes, and links to Tencent Cloud SDKs supporting multiple programming languages to facilitate integration. - [CreateCloudTranscription](https://pre.trtc.io/document/78748.md): The CreateCloudTranscription API is part of the Tencent TRTC International API suite, enabling developers to initiate cloud transcription tasks for TRTC rooms. It supports key parameters including SdkAppId, RoomId, transcription and ASR settings, and operates in specified regions such as Guangzhou, Hong Kong, and Singapore. The API returns unique identifiers for managing transcription tasks and integrates with Tencent Cloud SDK 3.0 for multiple programming languages, facilitating seamless transcription service integration. - [DescribeCloudTranscription](https://pre.trtc.io/document/78746.md): DescribeCloudTranscription API is part of the Tencent RTC SDK that enables querying the status of ongoing transcription tasks within specified regions including ap-guangzhou, ap-hongkong, and ap-singapore. It is designed for developers integrating real-time transcription services to monitor task progress by providing key parameters such as TaskId and SdkAppId. The API returns detailed task information including start time and current status, supporting up to 20 requests per second. This documentation includes input/output parameter details, example usage, SDK resources for multiple programming languages, and common error codes for troubleshooting. - [DeleteCloudTranscription](https://pre.trtc.io/document/78747.md): DeleteCloudTranscription API is part of the Tencent Cloud TRTC International API suite, designed to terminate active transcription tasks. It is intended for developers managing real-time transcription in specified regions including Guangzhou, Hong Kong, and Singapore. The API requires key parameters such as SdkAppId and TaskId to identify and stop transcription tasks, returning unique identifiers for tracking. Comprehensive error codes and SDK support across multiple programming languages facilitate integration and troubleshooting. - [DescribeAIConversation](https://pre.trtc.io/document/64964.md): DescribeAIConversation API is part of Tencent RTC SDK that allows querying the status of AI conversation tasks. It supports specific regions including Guangzhou, Singapore, Tokyo, and Silicon Valley, and handles up to 20 requests per second. The API returns detailed task information such as start time, status, task ID, and session ID. Developers can utilize Tencent Cloud SDK 3.0 in various programming languages and the Command Line Interface to integrate and manage AI conversation tasks efficiently. - [StartAIConversation](https://pre.trtc.io/document/64963.md): The StartAIConversation API is part of the Tencent Real-Time Communication (TRTC) SDK, enabling developers to initiate AI-driven conversations within TRTC rooms. It allows an AI Channel Robot to join rooms and interact with specified members using integrated speech-to-text, third-party large language models (LLM), and text-to-speech (TTS) services. This API supports up to 50 requests per second and is designed for scenarios such as smart customer service and AI language teaching. Supported regions include Guangzhou, Singapore, Tokyo, Ashburn, and Silicon Valley. Key input parameters include SdkAppId, RoomId, AgentConfig, LLMConfig, and TTSConfig, facilitating flexible AI dialogue configurations. - [StopAIConversation](https://pre.trtc.io/document/65296.md): The StopAIConversation API from Tencent RTC allows developers to terminate AI conversation tasks by specifying a unique TaskId. This API supports up to 20 requests per second and operates in regions including Guangzhou, Singapore, Tokyo, and Silicon Valley. It returns a unique RequestId for each request to assist in troubleshooting. The API is accessible via Tencent Cloud SDK 3.0 in multiple programming languages and includes documented error codes for task validation. - [ControlAIConversation](https://pre.trtc.io/document/64965.md): ControlAIConversation API is a Tencent RTC service API designed for server-side robot control. It enables developers to send commands such as ServerPushText to broadcast text through AI robots or InvokeLLM to trigger large model dialogues. The API supports multiple regions including Guangzhou, Singapore, Tokyo, Ashburn, and Silicon Valley, and allows up to 50 requests per second. Comprehensive SDKs and CLI tools are available to facilitate integration across various programming languages. - [UpdateAIConversation](https://pre.trtc.io/document/64962.md): The UpdateAIConversation API is part of the Tencent RTC TRTC API suite, designed to update AI conversation task parameters. It supports specific regions including ap-guangzhou, ap-singapore, ap-tokyo, and na-siliconvalley, and allows up to 20 requests per second. This API accepts parameters such as TaskId, WelcomeMessage, InterruptMode, LLMConfig, and TTSConfig, and returns a unique RequestId for each call. Developer resources include Tencent Cloud SDK 3.0 for multiple languages and Tencent Cloud CLI 3.0. The documentation also details error codes related to the API's business logic for troubleshooting. - [DescribeAITranscription](https://pre.trtc.io/document/64968.md): DescribeAITranscription is an API within Tencent RTC that allows querying the status of AI transcription tasks. It supports up to 20 requests per second and operates in specific regions including Guangzhou, Singapore, Tokyo, and Silicon Valley. The API accepts parameters such as TaskId, SdkAppId, and SessionId to identify transcription tasks and returns detailed status information including start time and task state. Developer resources include multiple Tencent Cloud SDKs and a command line interface for easy integration. The documentation also covers common error codes related to task management. - [StopAITranscription](https://pre.trtc.io/document/64966.md): StopAITranscription API is part of the Tencent RTC SDK that enables developers to stop AI transcription tasks programmatically. It supports multiple regions including Guangzhou, Singapore, Tokyo, and Silicon Valley, and allows up to 20 requests per second. The API requires a unique TaskId to identify the transcription task and returns a RequestId for request tracking. Developer resources include SDKs for Python, Java, PHP, Go, Node.js, .NET, and C++, as well as a command line interface. Common error codes related to task existence and parameter validation are also provided. - [TextToSpeech](https://pre.trtc.io/document/80010.md): The TextToSpeech API from Tencent Cloud TRTC enables developers to convert text into speech audio with support for multiple languages including Chinese, English, Cantonese, Japanese, and Korean. This API supports up to 20 requests per second and outputs base64-encoded audio data. It provides detailed input parameters such as text content, voice configuration, audio format, and language options. Developer resources include SDKs for various programming languages and a command line interface. Error codes related to parameter validation and usage are also documented to assist troubleshooting. - [TextToSpeechSSE](https://pre.trtc.io/document/80009.md): TextToSpeechSSE is a streaming text-to-speech API under Tencent RTC that converts input text into audio streams. It supports multiple languages including Chinese, English, Cantonese, Japanese, and Korean, and allows up to 20 requests per second. Developers can configure voice parameters, audio format, and synthesis models. The API provides real-time audio chunks and detailed error reporting via SSE format, enabling efficient integration for applications requiring live speech synthesis. - [VoiceClone](https://pre.trtc.io/document/74048.md): VoiceClone API is a sound cloning API under Tencent Cloud TRTC service that enables developers to create cloned voices using reference audio and optional text. It supports up to 20 requests per second in the ap-singapore region and requires parameters such as SdkAppId, VoiceName, and a base64 encoded 16k mono wav reference audio. The API returns a VoiceId for text-to-speech operations and a unique RequestId for troubleshooting. Developer resources include SDKs for Python, Java, PHP, Go, Node.js, .NET, C++, and a command line interface. Common error codes related to input validation and operation permissions are also provided. - [CreateCloudSliceTask](https://pre.trtc.io/document/72331.md): CreateCloudSliceTask API is part of the Tencent RTC TRTC API, designed to enable cloud slicing of audio and video in TRTC rooms. It allows developers to specify slicing parameters and upload sliced media to cloud storage services including Tencent Cloud COS and AWS. This API supports key parameters such as SdkAppId, RoomId, UserId, UserSig, and storage settings, and is available in the ap-singapore and eu-frankfurt regions. It facilitates automated media processing and storage for real-time communication scenarios. - [DeleteCloudSliceTask](https://pre.trtc.io/document/72330.md): DeleteCloudSliceTask is an API of the TRTC International service that stops a cloud slicing task after it has started. It is designed for developers using TRTC SDKs to manage cloud slicing tasks in regions ap-singapore and eu-frankfurt. The API requires parameters including SdkAppId and TaskId, and returns the unique task identifier and request ID. It supports up to 20 requests per second and integrates with Tencent Cloud SDK 3.0 for multiple programming languages, facilitating efficient task management and error handling. - [DescribeCloudSliceTask](https://pre.trtc.io/document/72329.md): DescribeCloudSliceTask API is part of the Tencent RTC SDK that enables querying the status of a cloud slicing task after it has started. This API is intended for developers managing TRTC recording rooms and cloud slicing tasks in regions ap-singapore and eu-frankfurt. It provides key information such as task status (Idle, InProgress, Exited) and returns a unique request ID for problem diagnosis. The API supports up to 20 requests per second and integrates with Tencent Cloud SDK 3.0 across multiple programming languages, facilitating easy API calls and error handling. - [ModifyCloudSliceTask](https://pre.trtc.io/document/72328.md): ModifyCloudSliceTask API is part of the TRTC cloud slicing SDK that allows updating an active cloud slicing task by modifying the allowlist or blocklist for subscription streams. It supports regions ap-singapore and eu-frankfurt and requires parameters like SdkAppId and TaskId. The API returns the updated task ID and a unique request ID for troubleshooting. This reference includes input/output parameters, example requests, SDK integration options, and related error codes. - [CreateCloudModeration](https://pre.trtc.io/document/72648.md): The CreateCloudModeration API is part of the Tencent Real-Time Communication (TRTC) SDK, designed to enable cloud moderation by performing audio and video slicing, video frame extraction, and audio stream recording within TRTC rooms. This API allows developers to specify detailed moderation parameters and configure cloud storage options, supporting Tencent Cloud Object Storage (COS) and AWS. It is intended for developers integrating cloud moderation features into TRTC applications, facilitating automated content review and compliance. The API requires parameters such as SdkAppId, RoomId, UserId, UserSig, ModerationParams, and ModerationStorageParams, and returns a unique TaskId for each moderation task to manage its lifecycle. - [DeleteCloudModeration](https://pre.trtc.io/document/72647.md): The DeleteCloudModeration API of Tencent RTC TRTC allows developers to stop ongoing cloud moderation tasks by submitting a stop request. This API is designed for applications using TRTC SDKAppId and supports the ap-singapore region. It provides essential parameters such as TaskId to identify the moderation task and returns a unique RequestId for troubleshooting. Developers can integrate this API using Tencent Cloud SDK 3.0 available in multiple programming languages, facilitating seamless moderation control within real-time communication scenarios. - [DescribeCloudModeration](https://pre.trtc.io/document/72646.md): The DescribeCloudModeration API is a Tencent Cloud TRTC API used to query the status and subscription details of cloud moderation tasks in the ap-singapore region. It requires the SDKAppId and TaskId parameters to retrieve task status such as Idle, InProgress, or Exited, along with subscription blocklist and allowlist information. This API supports up to 20 requests per second and returns detailed error codes for authentication and parameter issues, facilitating effective moderation task management. - [ModifyCloudModeration](https://pre.trtc.io/document/72645.md): The ModifyCloudModeration API is a Tencent Cloud TRTC interface used to update subscription blocklists and allowlists after a cloud moderation task has started. It is designed for developers managing real-time communication moderation tasks and supports key parameters such as SdkAppId and TaskId. The API enables precise control over subscription streams by modifying user lists, with support for up to 20 requests per second. Comprehensive SDKs and a command line interface facilitate integration across multiple programming languages. Detailed error codes assist in troubleshooting authentication and parameter issues. - [DescribeTrtcUsage](https://pre.trtc.io/document/54137.md): The DescribeTrtcUsage API is a Tencent Cloud TRTC API designed to query audio and video usage duration data. It supports querying usage statistics for periods up to 31 days with granularity of five minutes for one-day queries and daily for longer periods. The API supports regions ap-guangzhou and ap-singapore, and includes input parameters such as StartTime, EndTime, Region, and SdkAppId to specify the query scope. Output includes usage types, usage data per time unit, and a unique request ID for troubleshooting. The API is rate-limited to five calls per second and is suitable for retrieving historical usage or data reconciliation. - [DescribeRecordingUsage](https://pre.trtc.io/document/54139.md): DescribeRecordingUsage API is part of the TRTC SDK that allows developers to query recording usage statistics for Tencent Real-Time Communication. It supports querying usage data for single-stream or mixed-stream recordings within a maximum period of 31 days, providing detailed usage metrics on a five-minute or daily basis depending on the query duration. This API is designed for applications running in the ap-guangzhou and ap-singapore regions and includes rate limiting to ensure stable access. Key parameters include StartTime, EndTime, MixType, and optional SdkAppId to specify the target application. The response provides usage types and corresponding usage values with timestamps, facilitating usage monitoring and data reconciliation. - [DescribeMixTranscodingUsage](https://pre.trtc.io/document/54140.md): The DescribeMixTranscodingUsage API is part of the TRTC On-Cloud MixTranscoding service API suite. It enables developers to query historical usage statistics of mix transcoding for specified time periods up to 31 days. The API supports querying usage data on a five-minute basis for periods of one day or less, and daily statistics for longer periods. It supports regions ap-guangzhou and ap-singapore, and returns detailed usage types and values to help reconcile or analyze usage data. The API is rate limited to five requests per second and is suitable for usage monitoring and data reconciliation purposes. - [DescribeRelayUsage](https://pre.trtc.io/document/54138.md): DescribeRelayUsage API is part of the TRTC usage statistics SDK that enables querying relay to CDN service usage data. It supports querying historical usage for up to 31 days with five-minute granularity for periods of one day or less, and daily granularity for longer periods. The API is designed for developers to retrieve bandwidth and other usage metrics by specifying parameters such as StartTime, EndTime, and optionally SdkAppId. It supports regions ap-guangzhou and ap-singapore and enforces a rate limit of five calls per second. This API is suitable for usage reconciliation and historical data analysis but not recommended for critical business logic. Developer resources include Tencent Cloud SDKs for multiple languages and a command line interface. - [DescribeTrtcRoomUsage](https://pre.trtc.io/document/54327.md): The DescribeTrtcRoomUsage API is part of the Tencent Real-Time Communication (TRTC) SDK, designed to query usage data grouped by room within a maximum 24-hour period. It supports regions ap-guangzhou and ap-singapore and returns usage statistics in CSV format. This API is intended for retrieving historical usage or data reconciliation, with a rate limit of one call every 15 seconds. Key parameters include SdkAppid, StartTime, and EndTime formatted as YYYY-MM-DD HH:MM. - [DescribeTRTCRealTimeScaleData](https://pre.trtc.io/document/58628.md): DescribeTRTCRealTimeScaleData is a TRTC API that provides real-time monitoring scale metrics such as online user count and room count. It is designed for developers using the TRTC Monitoring Dashboard Standard or Premium Editions to query real-time data within a specified time range of up to one hour. The API requires parameters including SdkAppId, start and end timestamps, and optionally a room ID. It returns detailed scale data and a unique request ID for troubleshooting purposes. - [DescribeTRTCRealTimeQualityData](https://pre.trtc.io/document/58629.md): DescribeTRTCRealTimeQualityData is a TRTC API that provides real-time monitoring quality metrics including video and audio stutter rates. It is designed for developers and users who need to monitor the quality of TRTC audio and video streams in real time. The API requires activation of the Monitoring Dashboard Standard or Premium Edition and supports querying data within specified time ranges. It enables efficient retrieval of quality metrics to help diagnose and improve communication experiences. - [DescribeTRTCMarketScaleData](https://pre.trtc.io/document/58630.md): DescribeTRTCMarketScaleData is an API of the TRTC Monitoring Dashboard service that provides scale metrics including user count, room count, peak concurrent users, and peak concurrent channels. It is designed for developers using Tencent RTC to monitor real-time communication usage data. The API supports querying data by day or hour within a specified time range and requires the activation of the Standard or Premium Edition of the monitoring dashboard. This reference details input parameters, output structure, example requests, and integration resources including SDKs and CLI tools. - [DescribeTRTCMarketQualityData](https://pre.trtc.io/document/58631.md): DescribeTRTCMarketQualityData API is part of the TRTC Monitoring Dashboard API suite, providing quality metrics such as join success rates, audio and video freeze rates, and network delay. It is designed for developers managing Tencent Real-Time Communication applications who need to monitor and analyze call quality data. The API supports querying data with daily or hourly granularity over specified time ranges and requires activation of the Standard or Premium monitoring dashboard editions. It integrates with Tencent Cloud SDKs and CLI tools for streamlined access and data retrieval. - [Data Types](https://pre.trtc.io/document/36760.md): This document provides a comprehensive reference for data types used in Tencent RTC APIs. It details structures such as AbnormalEvent, AbnormalExperience, AgentConfig, and many others, which are essential for handling error events, user experiences, bot configurations, audio and video parameters, and more. Developers can use this guide to understand the data models required for effective integration and usage of Tencent RTC services. - [Event ID Mapping Table](https://pre.trtc.io/document/37906.md): The Event ID Mapping Table is a comprehensive reference for Tencent RTC SDK and WebRTC event identifiers. It lists event IDs with their parameter values and specific meanings, enabling developers to understand and handle various real-time communication events such as device changes, network status updates, and media stream controls. This guide supports developers in debugging and integrating Tencent RTC SDKs effectively. - [Error Codes](https://pre.trtc.io/document/34270.md): Tencent RTC API error codes document common and service-specific errors returned when API calls fail. It is designed for developers integrating Tencent RTC APIs to diagnose issues such as authorization failures, invalid parameters, quota limits, and unsupported operations. The guide explains error code meanings and provides actionable advice to resolve errors effectively. - [Room&Media Webhooks](https://pre.trtc.io/document/39558.md): The TRTC event callback API enables developers to receive real-time notifications about room, media, and recording events through HTTP/HTTPS POST requests. This API is designed for backend servers to handle event-driven workflows by processing JSON-formatted callback messages, which include event types, timestamps, and user information. The documentation covers callback configuration, message format, retry policies, event types, and signature verification to ensure secure and reliable event handling. - [Relay to CDN Webhooks](https://pre.trtc.io/document/54913.md): The Relay to CDN Callback is a Tencent RTC server-side notification mechanism that informs your server of events triggered by the relay to CDN REST API through HTTP/HTTPS POST requests. It is designed for developers who need to monitor relay status and event updates by configuring callback information in the Tencent RTC Console. The callback delivers event data in JSON format, supports signature verification for security, and implements retry logic to ensure reliable event delivery. - [Cloud Recording and Web Page Recording Webhooks](https://pre.trtc.io/document/54914.md): Tencent RTC Cloud Recording and Web Page Recording callback guide explains how to configure event callbacks on the Tencent RTC Console. It targets developers integrating cloud recording features by providing details on callback message formats, event types, signature verification, and retry mechanisms to ensure reliable event notification delivery. - [Push Online Media Stream Webhooks](https://pre.trtc.io/document/62717.md): The Push Online Media Stream Callback API is part of the Tencent RTC service, enabling servers to receive notifications about push online media stream events via HTTP/HTTPS POST requests. This API supports event types such as stream start and stop, provides detailed event parameters including timestamps and task IDs, and allows configuration of callback URLs and signature verification for secure communication. It is designed for developers integrating push online media stream monitoring and management into their server-side applications. - [Conversational AI & Speech-to-Text Webhooks](https://pre.trtc.io/document/66149.md): Tencent Cloud Conversational AI and Speech-to-Text callback API documentation provides detailed information on event notifications sent to your HTTP/HTTPS server. It covers configuration steps, event message formats, callback parameters, event types including AI task start, stop, and message events, as well as signature calculation and verification methods. This API enables developers to integrate AI service event callbacks with Tencent Real-Time Communication (TRTC) for customized logic implementation. - [Verify Signature Example](https://pre.trtc.io/document/54912.md): Tencent Real-Time Communication (TRTC) provides a guide for verifying callback signatures using HMAC SHA256 encryption. This document is intended for developers integrating TRTC callbacks to ensure authenticity by calculating and comparing signatures with a configured key. It includes step-by-step instructions and example code in multiple programming languages to help implement signature verification effectively. - [On-Cloud Recording](https://pre.trtc.io/document/45169.md): Tencent TRTC On-Cloud Recording is a real-time audio and video recording SDK designed for applications such as online education, live showroom, video conferencing, online medical consultation, and remote banking. It enables developers to record entire video calls or live streaming sessions flexibly via single-stream or mixed-stream modes, with support for stream subscription, transcoding, and cloud storage in Tencent Cloud COS or VOD. The SDK also provides callback notifications and customizable layout templates to meet diverse recording needs. - [Web Page Recording](https://pre.trtc.io/document/72325.md): Tencent TRTC Web Page Recording is a cloud-based SDK feature that enables real-time recording and storage of entire web pages, including audio, video, whiteboards, and chat windows. Designed for Web platforms, it supports MP4 and HLS output formats and uploads recordings to Tencent Cloud COS or VOD. This capability is ideal for scenarios like remote education, video conferencing, and online medical consultations, providing synchronized, full-scenario capture for evidence, review, and playback. Users can initiate recording via TencentCloud API with flexible configuration and receive callback notifications for recording events. - [Relay to CDN](https://pre.trtc.io/document/47858.md): Tencent Real-Time Communication (TRTC) provides solutions to relay audio and video streams to live streaming CDNs, enabling viewers to watch streams with standard players. This guide is designed for developers integrating TRTC with CDN to support ultra-high concurrency viewing scenarios by publishing streams via terminal SDK, RESTful APIs, or automatic relay. It covers detailed steps, sample code, and optimization techniques for efficient stream relay and playback. - [Push Media Stream into TRTC](https://pre.trtc.io/document/62716.md): Tencent Real-Time Communication (TRTC) provides a push media stream SDK that enables pulling cloud-based online media streams or on-demand files into TRTC rooms for real-time interactive experiences. This SDK supports multiple streaming protocols and formats, allowing users to create streaming tasks via REST API. It is designed for scenarios such as AI interactive classrooms and synchronized live streaming, offering features like server-side callbacks, recording, and relay. TRTC's push media stream solution facilitates immersive audio and video interactions across platforms with ultra-low latency. - [How to push stream to TRTC room with OBS WHIP](https://pre.trtc.io/document/55633.md): This guide explains how to use OBS with WHIP support and TRTC (Tencent Real-Time Communication) cloud services to push live streams to a TRTC room. It is designed for users who want to leverage OBS and TRTC for reliable real-time streaming. The steps include creating a TRTC application, generating a Bearer Token for WHIP, configuring OBS with the token and server, and playing the stream via WHEP or TRTC room. This enables easy setup of a streaming platform using standard protocols and Tencent's cloud services. - [AI transcription and translation](https://pre.trtc.io/document/79873.md): Tencent RTC AI Transcription and Translation SDK enables real-time speech-to-text conversion and multi-language translation in TRTC rooms. This guide explains how to integrate these features on the server side by importing the TRTC SDK, joining rooms, and initiating transcription tasks via RESTful API calls. It covers prerequisites, task creation, callback handling, and best practices to enable seamless real-time transcription and translation for users speaking the same or different languages. - [Enabling Advanced Permission Control](https://pre.trtc.io/document/35157.md): Tencent RTC Advanced Permission Control SDK enables secure access management by allowing only authorized users to enter rooms and use microphones. This guide is designed for developers who want to enhance security by implementing server-side PrivateMapKey calculation and distribution. Key steps include enabling the feature in the TRTC console, generating PrivateMapKey on your server using provided code samples, and passing the key to the SDK during room entry. - [RTMP Streaming with TRTC](https://pre.trtc.io/document/63457.md): Tencent Real-Time Communication (TRTC) supports RTMP streaming to enable live publishing and playback using tools like OBS and FFmpeg. This quickstart guide helps users set up RTMP streams with TRTC, covering steps such as selecting sources, configuring publishing parameters, and playing streams on other clients. It is designed for developers and content creators aiming to integrate ultra-low latency interactive streaming into their applications. - [Realize Cloud Slicing](https://pre.trtc.io/document/73393.md): Tencent TRTC Cloud Slicing is a cloud-based SDK that enables audio slicing and video screenshot processing of user media streams in real-time communication scenarios such as remote education, live streaming, and video conferencing. It supports storing sliced media files in cloud storage platforms like COS, AWS S3, and Alibaba Cloud OSS, and provides callback notifications for task status updates. This feature helps users efficiently archive, moderate, and review audiovisual content without client-side intervention. - [Achieve Cloud-Based Content Understanding](https://pre.trtc.io/document/73394.md): Cloud-based content understanding with TRTC enables audio slicing and video screenshot analysis by third-party providers for scenarios such as remote education, video conferencing, and online medical consultation. This SDK allows cloud slicing of media streams without client-side processing, supporting callback notifications and file storage in COS, AWS S3, or Alibaba Cloud OSS. The API supports up to 20 qps and 500 concurrent streams, integrating with providers like Tencent TIANYU, Shumei, and NetEase Yidun to deliver efficient content moderation and review. - [Use MCP Server for Migration](https://pre.trtc.io/document/78451.md): Tencent RTC's MCP Server is a migration tool that automates the transition from third-party audio/video SDKs such as Agora, ZEGO, and Twilio to the TRTC SDK. This quickstart guide helps developers prepare their environment, obtain necessary Tencent Cloud credentials, and configure MCP Server with supported AI programming tools like Cursor, Trae, and CodeBuddy. Follow step-by-step instructions to enable seamless SDK migration using AI-assisted code rewriting and API mapping. - [Agora to Tencent RTC](https://pre.trtc.io/document/71655.md): Tencent RTC Engine SDK migration guide offers developers a comprehensive step-by-step process to transition from Agora Video SDK to Tencent RTC Engine SDK across Web, Flutter, and React Native platforms. It covers application creation, SDK installation, terminology mapping, and core RTC functionality implementation with detailed code comparisons to ensure a seamless integration experience. - [iOS](https://pre.trtc.io/document/58154.md): The iOS migration guide for Tencent RTC Engine SDK provides detailed steps and architectural comparisons to help developers transition from Twilio Video SDK. It explains key concept mappings, service activation, SDK import, project configuration, and implementation of core functionalities such as room management, stream publishing, and event handling. This guide is designed for developers migrating existing Web apps or starting new projects with Tencent RTC Engine on iOS. - [Android](https://pre.trtc.io/document/58153.md): Tencent RTC Engine SDK for Android provides a comprehensive migration guide to help developers move from Twilio Video SDK. This guide covers key architecture differences, step-by-step instructions including service activation, SDK import, project setup, SDK initialization, event listener configuration, room connection, media stream publishing and subscribing, as well as advanced features like screen sharing and network monitoring. It is designed to streamline the migration process and facilitate smooth integration of real-time audio and video communication capabilities. - [Web](https://pre.trtc.io/document/58152.md): This Web migration guide details how to transition from the Twilio Video SDK to the Tencent RTC Engine SDK. It is intended for developers moving Web applications to Tencent RTC Engine, providing clear steps including service activation, SDK installation, import, and usage. The guide explains core concept differences, technical architecture contrasts, and advanced features to ensure a smooth migration process. - [Overview](https://pre.trtc.io/document/56765.md): Tencent Real-Time Communication (TRTC) Application Overview provides detailed information on managing applications within the TRTC platform. It is designed for developers and administrators to view and modify application details such as SDKAppID, SDKSecretKey, application version, and service status. The guide explains how to access application information, update names and descriptions, understand service states including normal and disabled, and manage subscription plans to unlock additional features based on business needs. - [Creating Application](https://pre.trtc.io/document/39077.md): Tencent Real-Time Communication (TRTC) Console provides an application management SDK that enables users to create and manage multiple applications for distinct business projects. This guide explains how to create an application, including entering the application name, selecting the product and deployment region, and accessing key credentials like SDKAppID and SDKSecretKey. It also covers viewing and managing the application list with detailed information such as service status and deployment region, facilitating efficient project isolation and data management. - [Function Configuration](https://pre.trtc.io/document/39080.md): Function Configuration in Tencent RTC enables users to activate Relay to CDN, On-Cloud Recording, and advanced permission control for their applications. This guide provides step-by-step instructions to enable, configure, switch domain names, and disable these features, helping users manage audio and video streaming and recording efficiently with Tencent Cloud CSS integration. - [Webhook Configuration](https://pre.trtc.io/document/39559.md): The Tencent RTC Event callback service SDK allows developers to configure webhook keys and URLs to receive real-time notifications of audio and video service events. This guide provides step-by-step instructions for setting up webhook configuration in the Tencent RTC console, including prerequisites and key actions to enable event callback notifications for room, media, recording, and relay events. - [Package Management](https://pre.trtc.io/document/56766.md): Tencent Real-Time Communication (TRTC) Package Management is a console-based feature that allows users to view and manage their package usage and subscriptions. It supports different package types including Free Trial and monthly packages, providing detailed usage statistics and purchase options. This overview helps users understand how to monitor package status, renew subscriptions, and take advantage of discount campaigns to optimize their audio and video service usage. - [Interactive Audio/Video](https://pre.trtc.io/document/39066.md): TRTC Interactive Audio/Video is a feature within the Tencent RTC console that offers real-time statistics and detailed consumption data for created applications. It is designed for developers and operators to monitor audio and video interaction usage, including paid and free usage, with data updated every five minutes. This helps users understand their application consumption and billing details accurately. - [On-Cloud Recording](https://pre.trtc.io/document/39067.md): Tencent Real-Time Communication On-Cloud Recording usage statistics provide detailed insights into cloud recording usage based on recording duration. This overview helps users understand how to view usage data in the TRTC console, including application selection and time period filtering. Data updates every 5 minutes with a delay of up to 180 minutes, and durations are rounded for billing accuracy. Billing details are accessible via the Billing Center. - [On-Cloud MixTranscoding](https://pre.trtc.io/document/44058.md): Tencent Real-Time Communication (TRTC) On-Cloud MixTranscoding consumption statistics provide detailed usage data for MCU cloud mixtranscoding services. This overview explains how users can view consumption details in the TRTC console, including data update frequency, usage duration calculation, and billing references. It is designed for developers and service users who need to monitor and manage their cloud-based mixed-stream transcoding consumption effectively. - [Relay to CDN](https://pre.trtc.io/document/56767.md): The TRTC Relay to CDN feature is a bypass push service within the Tencent RTC platform. It is designed for users who need to monitor and analyze bandwidth usage and billing details related to content delivery network relay. This overview explains how to access usage statistics, interpret peak bandwidth data in five-minute and daily intervals, and estimate monthly costs based on detailed logs, with actual charges confirmed via the Billing Center. - [Call List](https://pre.trtc.io/document/39069.md): Tencent RTC Call List is a monitoring dashboard feature that enables developers to view and analyze call details and user call statuses. It supports filtering calls by application, time period, room ID, or user ID, helping developers monitor call quality and user participation effectively. - [Call Details](https://pre.trtc.io/document/39070.md): The Call Details page in the Tencent RTC monitoring dashboard provides comprehensive information about a specific call room. It is designed for users managing or analyzing call sessions, offering key data such as call room metadata, user roles and activity, SDK versions, device and network types, and detailed statistics on data transmission from both receiver and sender perspectives. This overview helps in understanding call performance and user participation within a selected time range. - [End-to-End Details](https://pre.trtc.io/document/39071.md): Tencent RTC End-to-End Call Details provide comprehensive insights into data transmission between sender and receiver during audio and video calls. This overview helps users monitor network conditions and device performance, displaying detailed metrics such as video and audio packet loss, frame rates, resolutions, and control parameters. Accessible through the Tencent RTC Console, it supports troubleshooting and optimizing call quality by visualizing multi-dimensional data for both sender and receiver. - [Real-Time Monitoring](https://pre.trtc.io/document/52069.md): Tencent Real-Time Communication (TRTC) real-time monitoring SDK provides a multi-dimensional, visualized platform to track application performance metrics such as online users, rooms, and quality indicators including video and audio stutter rates. Designed for developers and operators, this monitoring service enables timely detection and troubleshooting of issues with data updated every 10 to 20 seconds. Features include pausing data views, detailed scale and quality metrics, and downloadable room data, accessible through the Tencent RTC Console. - [Data Insights](https://pre.trtc.io/document/67828.md): The Data Insights on RTC Analytics Data Dashboard is a paid SDK feature designed for application operators to monitor and analyze business operation scale and call quality metrics. It provides key operational metrics such as user counts, room counts, peak hour statistics, and multi-dimensional quality analysis including video and audio stutter rates. Users can filter data by application and time range, view trend charts, and export detailed reports to gain timely insights into call performance and operational trends. - [UserSig Generation and Verification](https://pre.trtc.io/document/39074.md): UserSig Generation and Verification is a guide for using the TRTC console's Signature (UserSig) Generator and Verifier tools. It is designed for developers to quickly generate UserSig for testing purposes and verify its validity to ensure secure communication by preventing key leakage and unauthorized access. The guide includes step-by-step instructions for generating UserSig with a 180-day expiration and verifying UserSig by inputting UserID and signature details. - [RTMP Address Generator](https://pre.trtc.io/document/67774.md): The TRTC console provides an RTMP Address Generator tool designed for testing streaming room entry. This quickstart guide helps users generate RTMP streaming addresses by selecting their application, entering the room name and user ID, and generating the address. It is intended for developers to quickly test streaming setups before deploying secure backend address generation for official use. - [Scenario Solution](https://pre.trtc.io/document/73430.md): Tencent RTC Live Streaming Merchandising Solution provides a comprehensive SDK and service framework for building interactive e-commerce live streaming rooms. It enables anchors to create and manage rooms, handle seat allocation, manage product listings, and support audio and video interactions with audiences. The solution also supports on-cloud recording for compliance and review. This guide details the key modules and business logic required to implement real-time communication and merchandising functionalities for live streaming platforms. - [Android](https://pre.trtc.io/document/73432.md): This Android integration guide for Tencent RTC provides step-by-step instructions to implement e-commerce live streaming scenarios. It covers activating essential services such as RTC Engine for real-time audio and video interaction, Beauty AR for beauty effects, and Player SDK for playback. The guide helps developers configure projects, authenticate, initialize SDKs, and manage live streaming workflows including anchor and audience interactions, cross-room mic-connection PK, and product merchandising. - [iOS](https://pre.trtc.io/document/73433.md): This iOS integration guide for Tencent RTC SDKs provides step-by-step instructions to activate services like RTC Engine, Beauty AR, and Player SDK, import SDKs, configure projects, authenticate, and initialize the SDK. It is designed for developers implementing e-commerce live streaming scenarios with real-time audio and video interaction, beauty effects, and playback capabilities. - [Intelligent Voice Customer Service](https://pre.trtc.io/document/75308.md): AI Customer Service is an intelligent voice customer service solution that leverages Tencent RTC's real-time communication technology combined with AI, ASR, LLM, STT, and TTS modules. It enables businesses to implement automated, coherent, and natural voice interactions with customers, reducing latency and improving user satisfaction. This guide covers the solution architecture, prerequisites, integration steps, and advanced features such as custom messaging, digital human video service, and context management to help developers deploy and optimize intelligent customer service systems. - [AI Interview](https://pre.trtc.io/document/75309.md): AI Interview SDK is a comprehensive solution that integrates artificial intelligence with Tencent RTC's real-time audio/video communication capabilities to automate online interviews. Designed for developers and enterprises, it enables rapid deployment on iOS, Android, Windows, Mac, Web, and Mini Programs. This quickstart guide covers essential steps including importing the RTC Engine SDK, entering rooms, publishing audio streams, and configuring conversational AI with large language models and text-to-speech services to deliver natural and efficient interview experiences. - [Scenario Solution](https://pre.trtc.io/document/73426.md): The voice chat room scenario solution is a comprehensive guide for implementing audio-only social interaction spaces using Tencent RTC Engine and Chat. It targets developers building voice chat rooms that support up to 50 simultaneous speakers with low latency and rich audio effects. The solution covers key modules including room management, seat management, audio stream handling, and on-cloud recording to meet compliance requirements. It also integrates message interaction features such as public and private chat, likes, and gifts to create engaging user experiences. Detailed implementation schemes and best practices are provided for managing roles, audio streaming, and room lifecycle. - [Android](https://pre.trtc.io/document/73428.md): This guide details the Android voice chat room integration process using Tencent RTC's Chat and RTC Engine SDKs. It is designed for developers building voice chat applications, covering service activation, SDK importation, project configuration, and essential room and seat management operations to enable real-time audio communication. - [iOS](https://pre.trtc.io/document/73429.md): This iOS integration guide for Tencent RTC voice chat rooms provides step-by-step instructions to activate services, import SDKs, and configure projects. It covers essential processes including authentication, initialization, room and seat management, audio control, and advanced features to help developers implement voice chat scenarios efficiently. - [Scenario Solution](https://pre.trtc.io/document/73422.md): The live showroom scenario solution is a comprehensive interactive video streaming SDK designed for social entertainment live streaming. It supports multi-user video mic connections, cross-room mic-connection PK with latency below 300 ms, and smooth mic switching to meet high-frequency interaction demands. The solution includes key modules such as Room Management, Seat Management, Media Stream Management, and On-Cloud Recording, enabling anchors and users to engage in immersive live streaming experiences with features like intelligent beauty effects and recording compliance. - [Android](https://pre.trtc.io/document/73424.md): This Android quickstart guide for Tencent RTC Live Showroom SDKs details the step-by-step integration process including activating RTC Engine and Beauty AR services, importing SDKs via Maven Central, project configuration, authentication, and SDK initialization. It helps developers implement real-time audio-video interaction and beauty effects for live streaming scenarios on Android. - [iOS](https://pre.trtc.io/document/73425.md): This iOS integration guide for Tencent RTC Engine and Beauty AR SDKs provides a step-by-step process to build live showroom applications. It targets developers implementing real-time audio and video interaction with beauty effects, covering service activation, SDK import via CocoaPods, project setup, authentication, SDK initialization, and advanced live streaming features including cross-room mic-connection and audience interaction. - [Scenario Solution](https://pre.trtc.io/document/75310.md): Tencent RTC Engine scenario solution enables real-time online claw machine gameplay through ultra-low latency audio and video streaming and remote control technology. Designed for players and audiences on platforms like WeChat Mini Programs, iOS, Android, and Web, it supports seamless interaction with cloud recording and cross-platform streaming capabilities. The solution integrates media and signaling services to deliver synchronized video streams and control commands, optimizing user experience with features such as RTMP streaming and direct SDK integration. - [Android](https://pre.trtc.io/document/77216.md): This guide provides a step-by-step quickstart for integrating the Online Claw Machine scenario on Android using Tencent RTC. It covers activating the RTC Engine service, importing the SDK via Maven Central, configuring project permissions, performing authentication and authorization, initializing the SDK, generating RTMP streaming addresses, and handling common playback exceptions. The guide is designed for developers implementing real-time audio and video interactions in claw machine applications. - [iOS](https://pre.trtc.io/document/77217.md): This guide provides a step-by-step quickstart for integrating the TRTC streaming SDK on iOS to implement an online claw machine scenario. It covers activating the RTC Engine service, importing the SDK via CocoaPods, configuring project permissions, performing authentication, and setting up RTMP streaming. The instructions help developers enable real-time audio and video interaction and manage streaming workflows effectively on iOS devices. - [Web](https://pre.trtc.io/document/77218.md): This quickstart guide details the integration process of TRTC streaming for online claw machines on the Web platform. It is designed for developers who want to implement real-time audio and video interactions using the RTC Engine. The guide covers key steps including service activation, SDK import, UserSig authentication, SDK initialization, event listening, and RTMP streaming address generation to enable seamless streaming and interaction. - [Network Quality Monitoring](https://pre.trtc.io/document/74575.md): Tencent RTC Network Quality Monitoring SDK helps users evaluate and optimize their network conditions before and during calls. Business personnel can perform speed tests using the SDK's startSpeedTest method on Android, iOS, and Windows platforms, receive callback results, and monitor network quality and connection status with real-time notifications. This ensures optimal call performance by enabling timely network adjustments and server selection. - [Mobile Application Keep-Alive Solutions](https://pre.trtc.io/document/74576.md): Mobile Application Keep-Alive Solutions provide essential guidance for maintaining continuous operation of audio and video capture and playback apps on Android and iOS. These solutions target developers who need to prevent their applications from being terminated during background execution by implementing foreground services on Android and enabling background modes on iOS. Key steps include declaring necessary permissions, creating service classes, and managing service lifecycle to ensure stable background performance. - [PIP Solution](https://pre.trtc.io/document/74577.md): The Picture-in-Picture (PIP) solution by Tencent RTC enables continuous video playback while audiences operate other apps on iOS, Android, and Flutter platforms. Designed for interactive live streaming, it supports PIP for audience viewing on iOS and both anchor and audience ends on Android. This guide details the steps to enable PIP permissions, use SDK APIs for single-anchor video, and call system APIs for multi-anchor scenarios, covering both RTC Engine and live streaming playback modes. - [Vertical Scrolling of Live Streams](https://pre.trtc.io/document/74578.md): This guide presents vertical scrolling solutions for live streaming scenarios on iOS and Android platforms using Tencent RTC. It targets developers implementing live streaming apps where users browse multiple anchors by scrolling. The document details three approaches—Black Screen, Placeholder Image, and Dual Instances—explaining their user experience impact, resource consumption, and implementation logic to help developers choose the best method for smooth room switching. - [AI Chat Signaling Solution](https://pre.trtc.io/document/74580.md): Tencent Cloud Chat SDK is a cross-platform SDK designed for iOS, Android, Web, and Mini Programs to enable AI signaling and chat functionalities. This guide provides step-by-step instructions for integrating the SDK using CocoaPods, Gradle, and npm, configuring necessary permissions and obfuscation rules, and initializing the SDK to start building chat applications with AI interaction capabilities. - [Cross-Room Co-Hosting & Battles](https://pre.trtc.io/document/74579.md): Cross-room mic connection solutions enable anchors from different live streaming rooms to connect microphones and engage in real-time PK interactions. This guide explains the principles, implementation steps, and sample code to help live streaming anchors and developers enhance audience engagement by sharing audio and video streams across rooms using Tencent RTC technology. - [Privacy Policy](https://pre.trtc.io/document/48827.md): The Tencent Real-Time Communication (TRTC) Feature Privacy Policy outlines how personal information is collected, used, stored, and shared for users worldwide. It details data processing activities related to website visits, account registration, feature usage, and backend logs, ensuring compliance with legal bases such as legitimate interests and contractual obligations. This policy helps users understand data controllership, availability, and retention practices for the TRTC Feature. - [Data Processing And Security Agreement](https://pre.trtc.io/document/48828.md): The Tencent Real-Time Communication Data Processing and Security Agreement module outlines the handling and retention of personal and customer data related to the real-time communication feature. It applies to users leveraging this feature and details data processing purposes, service regions, sub-processors involved, data retention policies, and special conditions including end-user consent requirements to ensure compliance with relevant laws. ## Pricing - [Billing Overview](https://pre.trtc.io/document/64149.md): Tencent RTC Billing Overview provides detailed information on the prepaid and pay-as-you-go billing models for Tencent RTC services, including Call, Conference, Live, RTC-engine, Chat, and Beauty AR. This guide explains the available monthly subscription and annual top-up prepaid packages, automatic renewal policies, and pay-as-you-go billing for usage exceeding prepaid balances. It helps users understand billing classifications and choose the appropriate plan for their business scenarios. - [Starter Plan](https://pre.trtc.io/document/60294.md): Tencent Cloud Starter Plan is a subscription package designed for new users to access various Tencent Cloud products at a discounted rate for the first month. It supports multiple products such as Chat, RTC Engine, Call, Conference, Live, and Beauty AR, providing essential features with pay-as-you-go options and free trials. The plan is valid for one month from purchase and is limited to one purchase per product per account, helping new customers minimize initial project costs while exploring Tencent Cloud services. - [Package Purchase, Renewal and Upgrade](https://pre.trtc.io/document/74514.md): Tencent Real-Time Communication (Tencent RTC) provides a comprehensive guide for purchasing, renewing, and upgrading service packages through the Tencent RTC Console. This guide is intended for users managing TRTC products who need to understand billing options, manual and auto-renewal processes, and upgrade paths to access enhanced features. It includes step-by-step instructions for binding applications, selecting package versions, completing payments, enabling or disabling auto-renewal, and upgrading packages to higher versions without service interruption. - [Call Monthly Packages](https://pre.trtc.io/document/54632.md): TRTC Call (TUICallKit) is a multi-platform call SDK with a UI Kit that enables audio and video calling features including one-to-one and group calls. Designed for Android, iOS, web, and Flutter, it offers flexible billing through monthly packages and pay-as-you-go fees. This overview explains the cost structure, package usage rules, billing details, and a limited-time Starter Plan for new users to manage initial costs effectively. - [Conference Monthly Packages](https://pre.trtc.io/document/59409.md): TRTC Conference (TUIRoomKit) is a multi-person audio and video chat SDK designed for scenarios like business meetings, webinars, and online education. This overview explains the pricing structure including monthly package fees and pay-as-you-go charges, MAU calculation rules, and package validity. It also highlights a limited-time Starter Plan offering 10,000 free minutes for new users. The guide helps users understand cost management and billing details for TRTC Conference features across applications. - [Live Monthly Packages](https://pre.trtc.io/document/59407.md): TRTC Live (TUILiveKit) is a real-time interactive live streaming SDK that enables developers to integrate interactive live video streaming and voice room features into their apps on Android, iOS, Flutter, and Electron platforms. This overview explains the pricing structure including monthly package fees, pay-as-you-go charges, and MAU billing methods. It also details package validity, billing at the application level, and recommendations for managing subscriptions to ensure uninterrupted service. - [Chat Monthly Package](https://pre.trtc.io/document/67650.md): Chat Monthly Package is a prepaid subscription service offering multiple plans such as Free, Standard, Pro, Pro Plus, and Enterprise tailored for app developers and businesses. It enables flexible billing per app with monthly active user quotas and concurrent connection limits. This overview explains billing rules, pricing, core quotas, and detailed feature comparisons to help users select the appropriate plan for their communication needs. - [Beauty AR Web Monthly Packages](https://pre.trtc.io/document/60214.md): Beauty AR SDK Web&H5 is an augmented reality SDK offering three monthly subscription packages—Standard, Professional, and Advanced—that provide various beauty and AR capabilities such as filters, makeup, stickers, and virtual backgrounds. Designed for web and H5 platforms, it supports domain-bound licensing with options for absolute and wildcard domains. This pricing guide helps users choose the right package based on their business needs and explains billing details including license binding, renewal, and usage restrictions. - [Beauty AR Mobile Monthly Packages](https://pre.trtc.io/document/69949.md): The Beauty AR SDK for Mobile is a software development kit offering facial beautification and augmented reality effects, divided into Standard A series, Advanced S series, and Capabilities. It targets developers needing customizable beauty effects, stickers, makeup, and virtual backgrounds for mobile applications. This SDK supports flexible licensing options including monthly and annual purchases, providing scalable solutions for diverse beautification needs with detailed pricing and feature differentiation. - [RTC Analytics Monthly Packages](https://pre.trtc.io/document/54481.md): RTC Analytics Monthly Packages is a subscription-based monitoring dashboard service that offers Room Call Investigation, Real-Time Monitoring, and Data Analytics Dashboard capabilities. Designed for users needing detailed call quality analysis and real-time data insights, it supports Standard and Premium editions with different data retention and latency features. This overview explains the package features, billing standards, and subscription management steps including how to subscribe and cancel. - [Billing of Chat Out-of-Package Usage](https://pre.trtc.io/document/67651.md): Tencent Cloud Chat Out-of-Package Usage Billing document provides detailed pricing information for on-demand features including overage monthly active users (MAU), community message delivery volume, text message translation, cloud search limited to the Singapore data center, cloud push, and server-side API rate-limit adjustments. This guide is designed for developers and businesses using Chat SDKs who need to understand billing beyond monthly plans, including free trial quotas and monthly postpaid charges across different subscription tiers. - [Billing of Video Live Component](https://pre.trtc.io/document/66078.md): The Video Live component by Tencent RTC is a live streaming SDK designed for large-scale single-room scenarios with millions of concurrent viewers. It offers duration-based billing that covers anchor and audience streaming times, as well as transcoding fees for multi-anchor setups. This overview explains the billing formulas, pricing tiers by resolution and codec, and usage statistics to help users understand cost calculation and manage their live streaming expenses effectively. - [Clould Slicing and Terminal Video Screenshot](https://pre.trtc.io/document/64803.md): Tencent Cloud Real-Time Communication (TRTC) offers Cloud Slicing and Terminal Video Screenshot SDKs designed for scenarios such as remote education, showroom streaming, and video conferencing. These features enable evidence collection, quality inspection, archiving, and replay by storing entire video call or live streaming processes. Cloud Slicing supports both audio slicing and video screenshot capabilities with billing based on usage duration, while Terminal Video Screenshot is available for Pro edition users with monthly billing. This overview explains pricing, billing formulas, usage statistics, and feature descriptions to help users understand and manage these services effectively. - [TRTC Overdue and Suspension Policy](https://pre.trtc.io/document/56211.md): Tencent Cloud Real-Time Communication (TRTC) Overdue and Suspension Policy outlines the rules for handling account arrears, service suspension, and resource management for TRTC products including Call, Conference, Live, and RTC-engine. It is designed for Tencent Cloud customers to understand billing cycles, suspension impacts, and recovery options to maintain uninterrupted real-time audio and video services. - [Chat Suspension Policy](https://pre.trtc.io/document/34352.md): Tencent Cloud Chat service suspension FAQ explains the policies and impacts of service suspension due to prepaid package expiration or account arrears. It guides users on how suspension affects Chat capabilities, resource retention and repossession timelines, and how to prevent suspension by monitoring account balance and renewing packages promptly. - [FAQs](https://pre.trtc.io/document/42737.md): Tencent Real-Time Communication (TRTC) FAQs provide answers on billing methods, usage statistics, discounts, and package details for audio and video communication services. This guide helps users understand how to view bills, estimate costs using the price calculator, and explains how usage durations and Monthly Active Users (MAU) are calculated across multiple subscription packages. - [TRTC Monthly Package Refund Instructions](https://pre.trtc.io/document/58588.md): Tencent RTC TRTC monthly package refund instructions provide a step-by-step guide on how users can request a refund within five days of purchase if the package remains unused. This guide explains the refund eligibility criteria, exceptions such as account suspension or usage of gifted call duration, and the procedure to submit a refund ticket via the Tencent Cloud Console. It ensures users understand the refund rules, including non-refundable discounts and the refund method. - [Chat Monthly Package Refund Instructions](https://pre.trtc.io/document/55095.md): Tencent Cloud Chat refund policy FAQ explains the conditions under which users can request refunds for Chat resource plans or feature packs. It covers the five-day unconditional refund period, usage restrictions, refund calculation methods, and scenarios where refunds are not supported. This guide helps users understand how to manage refunds effectively and the impact of returns on service availability.