{"id":20753553,"url":"https://github.com/Tencent-RTC/TUICallKit","last_synced_at":"2025-05-11T06:31:03.345Z","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":"2024-10-22T04:59:18.000Z","size":168017,"stargazers_count":187,"open_issues_count":21,"forks_count":128,"subscribers_count":49,"default_branch":"main","last_synced_at":"2024-10-29T20:17:10.952Z","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":null,"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}},"created_at":"2021-06-15T17:07:23.000Z","updated_at":"2024-10-22T05:45:56.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":219,"total_committers":22,"mean_commits":9.954545454545455,"dds":0.7442922374429224,"last_synced_commit":"aab9a88a56f0e1942a42fa71ba2243866704293d"},"previous_names":["tencentyun/tuicalling","tencent-rtc/tuicallkit","tencentyun/tuicallkit"],"tags_count":15,"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":222844340,"owners_count":17046228,"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-11-17T09:14:01.812Z","updated_at":"2024-11-17T09:14:02.855Z","avatar_url":"https://github.com/Tencent-RTC.png","language":"Swift","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、iOS 的离线唤醒，当您的应用处于离线状态时，也可以及时收到来电提醒，目前已经支持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/1640/81130#.E6.AD.A5.E9.AA.A4.E4.B8.89.EF.BC.9A.E5.BC.80.E9.80.9A.E6.9C.8D.E5.8A.A1) \n- **Step2**：接入 TUICallKit 到您的项目中，各平台/框架详细的接入流程：[Web](https://cloud.tencent.com/document/product/1640/81132) 、[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) 进行咨询和反馈。","funding_links":[],"categories":[],"sub_categories":[],"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"}