{"id":29196562,"url":"https://github.com/Tencent-RTC/TUIRoomKit","last_synced_at":"2025-07-02T06:07:25.709Z","repository":{"id":36965662,"uuid":"377237848","full_name":"Tencent-RTC/TUIRoomKit","owner":"Tencent-RTC","description":"Multi-person Video Conversation uikit, used for various scenarios such as Work Collaboration, Remote Medical, and Online Education.","archived":false,"fork":false,"pushed_at":"2025-06-20T04:05:51.000Z","size":505186,"stargazers_count":147,"open_issues_count":8,"forks_count":101,"subscribers_count":48,"default_branch":"main","last_synced_at":"2025-06-25T06:14:08.448Z","etag":null,"topics":["android","conference","electron","flutter","ios","rtc","tencent","uikit","video","web"],"latest_commit_sha":null,"homepage":"https://trtc.io/products/conference","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tencent-RTC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-06-15T17:07:46.000Z","updated_at":"2025-06-20T04:05:54.000Z","dependencies_parsed_at":"2023-09-27T16:09:47.833Z","dependency_job_id":"fdce0d66-88af-471f-b261-768db9735a0b","html_url":"https://github.com/Tencent-RTC/TUIRoomKit","commit_stats":{"total_commits":543,"total_committers":43,"mean_commits":"12.627906976744185","dds":0.8084714548802947,"last_synced_commit":"d79cd3dd3500842a593b70588c4084787aa20d36"},"previous_names":["tencentyun/tuiroom","tencent-rtc/tuiroomkit","tencentyun/tuiroomkit"],"tags_count":52,"template":false,"template_full_name":null,"purl":"pkg:github/Tencent-RTC/TUIRoomKit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUIRoomKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUIRoomKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUIRoomKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUIRoomKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tencent-RTC","download_url":"https://codeload.github.com/Tencent-RTC/TUIRoomKit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUIRoomKit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261816454,"owners_count":23213872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","conference","electron","flutter","ios","rtc","tencent","uikit","video","web"],"created_at":"2025-07-02T06:07:20.628Z","updated_at":"2025-07-02T06:07:25.701Z","avatar_url":"https://github.com/Tencent-RTC.png","language":"Vue","readme":"\u003c!--\n * @Author: abyyxwang\n * @Date: 2022-12-16 10:40:40\n * @LastEditors: abyyxwang\n * @LastEditTime: 2022-12-16 10:41:32\n * @Description: \n--\u003e\nEnglish | [简体中文](README.zh.md)\n# Tencent Cloud UIKit for Video Conference\n\n\u003cimg src=\"Preview/logo.png\" align=\"left\" width=120 height=120\u003e  TUIRoomKit is Tencent Cloud launched a positioning enterprise meeting, online class, network salon and other scenes of the UI component, through the integration of the component, you only need to write a few lines of code can add similar video conference functions for your App, and support screen sharing, member management, ban the ban painting, chat and other functions. TUIRoomKit supports Android, iOS, Flutter, Web, Electron and other development platforms.\n\n\u003ca href=\"https://apps.apple.com/cn/app/%E8%85%BE%E8%AE%AF%E4%BA%91%E9%9F%B3%E8%A7%86%E9%A2%91/id1400663224\"\u003e\u003cimg src=\"Preview/app-store.svg\" height=40\u003e\u003c/a\u003e \u003ca href=\"https://dldir1.qq.com/hudongzhibo/liteav/TRTCDemo.apk\"\u003e\u003cimg src=\"Preview/play-store.svg\" height=40\u003e\u003c/a\u003e \u003ca href=\"https://web.sdk.qcloud.com/trtc/webrtc/demo/api-sample/login.html\"\u003e\u003cimg src=\"Preview/web-app.svg\" height=40\u003e\u003c/a\u003e\n\n\n\u003e [!IMPORTANT]\n\u003e The commercial version of TRTC Conference (TUIRoomKit) is coming soon. Please contact us to get a free trial of the powerful features of the commercial SDK (version 2.0). \u003cbr\u003e\nThe default download on GitHub is the 2.0 version SDK. You need to contact us through the following method to activate its use:\u003cbr\u003e\n·Send an email to: chaooliang@tencent.com, please be sure to include the SDKAPPID in your email, so we can quickly respond and activate it for you.(Recommended for a quick response)\u003cbr\u003e\n·Join the Telegram group: https://t.me/+EPk6TMZEZMM5OGY1?s_url=https%3A%2F%2Ftrtc.io.\n\n## Features\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Preview/room-uikit-en.png\"/\u003e\n\u003c/p\u003e\n\n- Easy access: Provide open source components with UI, save 90% development time, fast online video conference function.\n- Platform connectivity: TUIRoomKit components of all platforms are interconnected and accessible.\n- Screen sharing: Based on the screen acquisition capability of each platform jointly polished by 3000+ market applications, with exclusive AI coding algorithm, lower bit rate and clearer picture.\n- Member management: It supports multiple standard room management functions such as all mute, single member gag, drawing, inviting to speak, kicking out of the room, etc.\n- Other features: Support room members chat screen, sound Settings and other features, welcome to use.\n\n## Make a first video Conference \n\nHere is an example of integration with UI (ie TUIRoomKit), which is also our recommended integration method. The key steps are as follows:\n- **Step1**：Refer to the official website document to quickly connect TUIRoomKit to your project, the detailed access process of each platform/framework: [Web](https://trtc.io/document/54845)、[Android ](https://trtc.io/document/54843)、 [iOS](https://trtc.io/document/54842)、 [Electron](https://trtc.io/document/54844)、[Flutter](https://trtc.io/document/57508).\n- **Step2**：Create your first multiplayer video conference.\n\n\n\n## Quick link\n- If you encounter difficulties, you can refer to [FAQs](https://trtc.io/document/54894), here are the most frequently encountered problems of developers, covering various platforms, I hope you can Help you solve problems quickly.\n- If you would like to see more official examples, you can refer to the example Demo of each platform: [Web](Web/), [Android](Android/), [iOS](iOS/), [Flutter](Flutter/), [Electron](Electron/).\n\n- If you would like to see some of our latest product features, you can check the [Update Log](https://trtc.io/document/54634), here are the latest features of TUIRoomKit, as well as the historical version features iterate\n- For complete API documentation, see [Video Conference SDK API Example](https://trtc.io/document/54877): including TUIRoomKit (with UIKit), TUIRoomEngine (without UIKit), and conference events Callbacks, etc.\n- If you want to learn more about the projects maintained by Tencent Cloud  Media Services Team, you can check our [Product Official Website](https://trtc.io/products/conference), [Github Organizations](https://github.com/LiteAVSDK) etc.\n\n\n\n## Have any questions?\n- Welcome to submit [**issue**](https://github.com/Tencent-RTC/TUIRoomKit/issues)  \n- Welcome to join our Telegram Group to communicate with our professional engineers! We are more than happy to hear from you，Click to join: https://t.me/+EPk6TMZEZMM5OGY1\nOr scan the QR code \n\u003cimg src=\"Preview/telegram-code.jpg\"/\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTencent-RTC%2FTUIRoomKit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTencent-RTC%2FTUIRoomKit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTencent-RTC%2FTUIRoomKit/lists"}