# Tencent RTC Room — Vue > Room documentation for Vue platform. ## UIKit ### Standard Meeting - [Run the Demo](https://pre.trtc.io/document/60441.md): TUIRoomKit is an Audio/Video meeting room UI solution developed by TRTC, designed for Web&H5 platforms using Vue3 and Vue2. This quickstart guide provides step-by-step instructions to run the TUIRoomKit demo project, including downloading the source code, installing dependencies, configuring SDKAppID and SDKSecretKey, and launching the development server. It enables users to explore core features such as pre-meeting checks, multi-party conferencing, screen sharing, participant management, and virtual backgrounds. - [Integration Guide](https://pre.trtc.io/document/54845.md): TUIRoomKit is an audio/video conferencing UI solution SDK provided by TRTC designed for web applications using Vue3. This quick integration guide helps developers set up the environment, install dependencies, authenticate users, create and join rooms, and customize conference layouts and features. It supports desktop and H5 multi-party conferencing with step-by-step instructions to enable seamless audio and video communication experiences. - [AI Meeting Assistant](https://pre.trtc.io/document/80956.md): TUIRoomKit AI Meeting Assistant SDK provides intelligent AI-powered support for online meetings, including real-time subtitles and transcription. This quickstart guide helps developers integrate the AI Meeting Assistant on web platforms by purchasing the required AI Speech Duration Package, setting up the environment with @tencentcloud/roomkit-web-vue3 (version ≥ 5.1.2), and enabling the feature via API calls. It also covers usage notes, automatic task management, billing logic, and answers common questions about AI feature availability and charges. ### Webinar - [Run the Demo](https://pre.trtc.io/document/79633.md): The TUIRoomKit Webinar demo project is a Web SDK designed for building large-scale live presentation webinars with features like Audio/Video streaming, screen sharing, participant management, and real-time messaging. This quickstart guide helps developers set up the environment, download source code, install dependencies, configure application credentials, and launch the project on Vue3 platform. It supports roles including hosts, panelists, and attendees, enabling interactive webinar experiences with ultra-low latency streaming and scalable audience participation. - [Integration Guide](https://pre.trtc.io/document/79660.md): TUIRoomKit Webinar scenario is a web SDK designed for Vue3 applications to enable large-scale live presentations with real-time interaction among hosts, guests, and audiences. This quickstart guide provides step-by-step instructions including environment setup, dependency installation, component import, user login, webinar creation, joining, and room management. It supports ultra-low latency streaming and high concurrency messaging, ideal for professional webinar experiences. ### Advanced Features - [Cloud Recording](https://pre.trtc.io/document/60094.md): Conference SDK Cloud Recording is a managed recording service designed for meeting rooms, enabling automatic or manual mixed-stream recording without backend setup. It supports storing recordings in VOD, COS, or AWS S3, providing flexible options for meeting hosts and administrators to capture audio and video streams with real-time status synchronization. This feature simplifies recording management and adapts recording layouts dynamically based on meeting content. - [Server-side Streaming (Relay)](https://pre.trtc.io/document/60486.md): AI Noise Suppression, powered by Tencent's Tianlai Labs AI algorithms, is a feature within the TUIRoomKit SDK that intelligently detects and removes noise interference from transmission signals. Designed for users in diverse environments such as offices, internet cafes, malls, and outdoor settings, it significantly enhances voice quality and sound clarity to improve the overall listening experience. This capability is enabled by default, allowing seamless integration and immediate benefits without additional configuration. Users can also experience the feature online through the TRTC Experience Pavilion. - [AI Noise Suppression](https://pre.trtc.io/document/60485.md): AI Noise Suppression in TUIRoomKit is an SDK feature powered by Tencent's Tianlai Labs AI algorithms that intelligently detects and removes noise interference from transmission signals. Designed for developers integrating TUIRoomKit, it enhances voice quality and sound clarity to provide a clear and stable audio experience across diverse environments including offices, internet cafes, malls, and outdoor settings. - [AI Subtitles and Translation](https://pre.trtc.io/document/83872.md): TUIRoomKit’s AI Meeting Assistant SDK integrates intelligent support features such as real-time subtitles, translation, and meeting notes for online meetings on the web platform. This quick start guide explains how to enable the Intelligent Voice Service, set up the environment with @tencentcloud/roomkit-web-vue3 version 5.1.2 or above, and control the AI Meeting Assistant entry button visibility. It also covers key steps for starting transcription tasks, managing billing, and troubleshooting common issues to ensure seamless AI feature usage during meetings. - [Whiteboard and Annotation](https://pre.trtc.io/document/84374.md): TUIRoomKit SDK offers integrated whiteboard and screen sharing annotation features for multi-party conferences on desktop Chrome and Edge browsers. This quickstart guide helps users enable collaborative drawing, note-taking, and screen annotations with simple steps including joining a conference, starting screen sharing, and activating whiteboard or annotation tools. Permissions control access to these features, ensuring only authorized participants can draw. The guide also covers disabling features and supported platforms. ### UserSig Authentication - [UserSig Authentication](https://pre.trtc.io/document/35166.md): This guide explains how to calculate UserSig, a security signature for Tencent-RTC services, during the debugging phase. It covers obtaining SDKAppID and SDKSecretKey from the Tencent-RTC console and generating UserSig using client sample code on multiple platforms including Android, iOS, Web, Windows, Flutter, and Mac. The steps ensure secure authentication for developers testing Tencent-RTC SDKs before official deployment. ### FAQ - [FAQ](https://pre.trtc.io/document/54894.md): TUIRoomKit Web FAQ addresses common environment, compilation, and function-related issues encountered by developers. It explains supported platforms based on TRTC Web SDK compatibility, browser security restrictions on media device access, iframe integration requirements, webpack 5 polyfill configuration for TUIRoomEngine SDK, and usage of tim-js-sdk alongside TUIRoomEngine in projects.