{"id":15103923,"url":"https://github.com/tencent-rtc/tuicallkit","last_synced_at":"2026-04-04T12:57:31.859Z","repository":{"id":37447192,"uuid":"377237753","full_name":"Tencent-RTC/TUICallKit","owner":"Tencent-RTC","description":"tencent video calls uikit, include 1v1 calls、group calls etc.","archived":false,"fork":false,"pushed_at":"2025-04-22T09:30:12.000Z","size":171861,"stargazers_count":211,"open_issues_count":23,"forks_count":150,"subscribers_count":47,"default_branch":"main","last_synced_at":"2025-05-13T14:22:00.516Z","etag":null,"topics":["android","calling","calls","ios","rtc","tencent","uikit","video","videocall","web"],"latest_commit_sha":null,"homepage":"https://trtc.io/products/call","language":"Swift","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-zh_CN.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:23.000Z","updated_at":"2025-05-10T09:36:47.000Z","dependencies_parsed_at":"2022-07-14T04:10:35.675Z","dependency_job_id":"59077f5d-c2ca-4e0f-bd14-d9d2c19356d3","html_url":"https://github.com/Tencent-RTC/TUICallKit","commit_stats":{"total_commits":372,"total_committers":26,"mean_commits":"14.307692307692308","dds":0.7688172043010753,"last_synced_commit":"01345c3cf8e311b2e21eddc7f444fa186a3167eb"},"previous_names":["tencentyun/tuicalling","tencent-rtc/tuicallkit","tencentyun/tuicallkit"],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUICallKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUICallKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUICallKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tencent-RTC%2FTUICallKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tencent-RTC","download_url":"https://codeload.github.com/Tencent-RTC/TUICallKit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337612,"owners_count":22054253,"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","calling","calls","ios","rtc","tencent","uikit","video","videocall","web"],"created_at":"2024-09-25T19:43:47.897Z","updated_at":"2026-04-04T12:57:31.853Z","avatar_url":"https://github.com/Tencent-RTC.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"_[English](README.md) | 简体中文_\n# 腾讯云 · 音视频通话解决方案\n\n\u003cimg src=\"Preview/logo.png\" align=\"left\" width=120 height=120\u003e  TUICallKit 是腾讯云推出一款音视频通话的含 UI 组件，通过集成该组件，您只需要编写几行代码就可以为您的 App 添加音视频通话功能，并且支持离线唤起能力。TUICallKit 支持 Android、iOS、Web、小程序、Flutter、UniApp 等多个开发平台。\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\n## 产品特性\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Preview/calls-uikit-zh.png\"/\u003e\n\u003c/p\u003e\n\n- **完善的 UI 交互**：我们提供含 UI 的开源组件 TUICallKit，可以节省您 90% 开发时间，您只需要划分20分钟就可以拥有一款类似微信、FaceTime 的视频通话应用。\n- **多平台互联互通**：我们支持Web、Android、iOS、微信小程序等各个平台，同时也支持类似uni-app等跨平台框架，您可以使用不同平台的 TUICallKit 组件支持相互呼叫、接听、挂断等，未来我们还计划支持 Flutter、MacOS、Windows等设备。\n- **移动端离线推送**：我们支持[Android](https://cloud.tencent.com/document/product/647/105230)、[iOS](https://cloud.tencent.com/document/product/647/121495)的离线唤醒，当您的应用处于离线状态时，也可以及时收到来电提醒，目前已经支持Google FCM、Apple、小米、华为、OPPO、VIVO、魅族等多个推送服务\n- **群组（多人）通话**：我们不仅仅支持1对1的视频通话，还支持在群组内发起多人视频通话，支持中途邀请群成员加入，支持群成员主动加入通话等。\n- **多设备登录**：我们也支持您可以在不同平台上登录多台设备，您可以同时在您的Pad、手机登录，更大屏幕，体验更好跟更灵活。\n- **更多特性**：我们也支持自定义铃音、自定义头像、AI降噪、弱网优化等多个Feature...\n\n\n\n## 开始使用\n\n这里以 含 UI 的集成（即TUICallKit）为例，这也是我们推荐的集成方式，关键步骤如下：\n\n- **Step1**：开通 [腾讯云音视频通话服务](https://console.cloud.tencent.com/vcube/project/manage)，针对开发者集成，我们也提供有免费的体验版本，[更多介绍](https://cloud.tencent.com/document/product/647/78729) \n- **Step2**：接入 TUICallKit 到您的项目中，各平台/框架详细的接入流程：[Web](https://cloud.tencent.com/document/product/647/78731) 、[Android ](https://cloud.tencent.com/document/product/647/78729)、 [iOS](https://cloud.tencent.com/document/product/647/78730)、 [微信小程序](https://cloud.tencent.com/document/product/647/78733)、[uni-app](https://cloud.tencent.com/document/product/647/78732)\n- **Step3**：拨打您的第一个视频通话！\n\n\n\n## 快速访问\n\n- 如果你遇到了困难，可以先参阅 [常见问题](https://cloud.tencent.com/document/product/647/78767)，这里整理开发者最常出现的问题，覆盖各个平台，希望可以帮助您快速解决问题\n- 如果你想了解更多官方示例，可以参考各平台的示例 Demo：[Web](Web/)、[Android](Android/)、[iOS](iOS/)、[微信小程序]([MiniProgram](https://github.com/MinTate/TUICallKit/tree/main/MiniProgram)/)\n- 如果您想了解我们最新的一些产品特性，可以查看 [更新日志](https://cloud.tencent.com/document/product/647/80931)，这里有 TUICallKit 最新的功能特性，以及历史版本功能迭代\n- 完整的 API 文档见 [音视频通话 SDK API 示例](https://cloud.tencent.com/document/product/647/78748)：包含TUICallKit（含 UIKit）、TUICallEngine（无 UIKit）、以及通话事件回调等介绍。\n- 如果你想了解更多腾讯云音视频团队维护的项目，可以查看我们的 [产品官网](https://cloud.tencent.com/product/rtcube)、[Github Organizations](https://github.com/LiteAVSDK) 等。\n- 如果因为网络问题导致工程克隆或者下载失败，您可以访问 [Gitee TUICallKit](https://gitee.com/tencent-cloud-uikit/TUICallKit)。\n\n\n\n## 交流\u0026反馈\n\n- 如果您在使用过程中有遇到什么问题，欢迎提交 [**issue**](https://github.com/tencentyun/TUICallKit/issues)。\n- 了解更多详情，请到[腾讯云通信官方社群](https://zhiliao.qq.com) 进行咨询和反馈。","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftencent-rtc%2Ftuicallkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftencent-rtc%2Ftuicallkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftencent-rtc%2Ftuicallkit/lists"}