现在构建!快速构建互动语音聊天应用程序的指南 - 安卓
欢迎来到腾讯实时通信(TRTC)语音聊天室场景指南!
本文件为您提供全面易懂的指南,帮助您快速设置语音聊天室的基本功能。无论您是刚开始接触 TRTC 的新手开发者,还是希望优化现有应用的经验丰富的开发者,本指南都将协助您成功实现实时语音聊天、房间管理和文本聊天等关键功能。
通过阅读本文档,您将:
● 掌握构建语音聊天室最低可行产品所需的关键步骤;
● 获取适用于多个客户端平台的每个阶段的详细技术文档链接;
● 学习快速实现核心功能的最佳实践;
● 避免常见的集成问题,提高开发效率。
让我们一起踏上这个激动人心的 TRTC 之旅吧!按照本指南,您很快就能创建一个高质量的语音聊天室应用程序。
0. 一般指南
https://trtc.io/document/39386
本文件是腾讯实时通信(TRTC)的入门指南,为希望集成 TRTC 产品功能的开发者提供清晰的入职路径。它涵盖了产品介绍、产品体验、SDK 集成和其他指导。阅读此文档将帮助开发者快速实现 TRTC 产品功能。
1. TRTC 基础概念介绍
https://trtc.io/document/37714?&
本文档旨在介绍开发者在使用实时音视频(TRTC)服务时可能遇到的一些基础概念,如 SDKAppID、房间等。阅读本文档可以帮助开发者迅速理解 TRTC 的关键概念,为顺利集成和使用视频通话功能打下基础。
2. 快速运行相关演示
选择提示:当您需要快速推出产品或服务而没有足够的时间或资源进行深度定制时,包含 UI 的解决方案可以帮助您快速上线,减少开发工作量,快速实现所需功能,并迅速验证市场需求。当您已有成熟的产品或应用,想要将通话产品无缝集成到现有系统中时,无 UI 的解决方案可以提供更高的自由度和定制性,帮助您根据公司的品牌标准和用户体验要求进行定制。
有 UI:
https://trtc.io/document/60454?platform=android&product=live
本文件将指导您快速运行语音聊天室演示。按照本指南,您可以在 10 分钟内完成演示,最终体验一个完整用户界面(UI)的功能齐全的语音聊天室。
无 UI:
https://trtc.io/document/61640?platform=android&product=live
本文件将指导您快速运行语音聊天室演示。按照本指南,您可以在 10 分钟内完成演示,最终体验一个无用户界面(UI)的功能齐全的语音聊天室。
3. 特定功能的实现指南
● 带 UI 的实现指南
多用户实时语音聊天
https://trtc.io/document/66291?platform=android&product=live#3a2769f3-ab8b-42d3-aecf-011093de657f
主持人管理功能(如静音和移除参与者)
https://trtc.io/document/66789?platform=android&product=live
文本聊天功能
https://trtc.io/document/60038?platform=android&product=live
● 无 UI 的实现指南
多用户实时语音聊天
https://trtc.io/document/64181?platform=ios&product=live
主持人管理功能(如静音和移除参与者)
https://trtc.io/document/66793#
文本聊天功能
https://trtc.io/document/61640?platform=android&product=live
4. 常见问题
https://trtc.io/document/60043?platform=android&product=live
5. 控制台使用指南
https://trtc.io/document/39077?product=consoleguide
本文件主要介绍腾讯 RTC(实时通信)应用的创建和管理过程。它提供有关如何在控制台中创建新应用的详细说明,包括选择产品、设置应用名称和选择数据存储区域等步骤。文档还描述了如何查看和管理已创建的应用,包括查看基本应用信息、SDKAppID、密钥和其他重要数据。此外,它还简要介绍了应用版本类型、服务状态和一些相关配置选项。总的来说,这是一个以用户为导向的操作指南,旨在帮助用户有效使用腾讯 RTC 控制台来管理他们的实时音视频项目。
6. 身份验证和安全相关说明
https://trtc.io/document/35166?product=call&platform=web
本文件介绍了腾讯 RTC 服务的用户身份验证机制,重点解释 UserSig 的概念和生成方法。它提供了在不同开发阶段生成 UserSig 的详细说明,并提供各种编程语言的示例代码。对于开发者而言,这种身份验证机制增强了安全性,保护了资源和隐私,同时提供灵活性和多语言支持,有助于控制成本并简化开发流程。
7. 客户端演示或 SDK 使用指南(集成)
https://trtc.io/document/58484
本文件是客户端快速集成指南,专门针对开发者如何将 TUICallKit 组件集成到他们的应用中以实现视频通话功能。通过简洁的步骤和示例代码,文档指导开发者在短时间内完成集成,迅速实现具有完整 UI 界面的视频通话功能,为客户端开发提供直观实用的参考。
8. 隐私条款
https://trtc.io/document/48827?product=privacysla
本隐私政策涉及对开发者最重要的隐私问题,例如用户信息、使用数据和其他数据是否会被 TRTC 存储,以及如何利用这些数据。它帮助开发者了解在集成和使用视频通话功能时,用户的个人信息将如何处理和保护。
9. 数据处理和安全协议
https://trtc.io/document/48828?product=privacysla
本协议为开发者提供明确的数据处理和安全指南,涵盖开发者最关心的问题,例如通过 TRTC 服务提供商传输的用户数据是否能够保证在传输过程中不泄露,以及 TRTC 自身的数据安全能力。该协议内容有助于确保视频通话功能的合规性和安全性。
10. 购买指南部分
预付费套餐指南
目前,TRTC 的计费采用预付费套餐 + 后付费模式,可以为您带来灵活的成本管理和预算控制,确保您能够在使用服务时有效估算和控制开支。有关详细信息,请参见 计费概述文档。
预付费套餐
TRTC 的预付费套餐分为入门套餐和正式套餐。
入门套餐帮助用户以极低的成本启动项目。直播启动计划套餐仅需 $39.9/月,享受 93% 的折扣。其功能与标准版相当,可以满足大多数场景的功能需求。要购买,请访问 入门套餐购买指南。
正式套餐适合已经熟悉我们产品并希望继续使用的客户。它包括各种计划,通常包含更高的资源配额和优先支持,以满足用户的长期需求和更复杂的项目要求。要购买,请访问 正式套餐购买指南。
有关具体规则,请参见计费文件:
● 入门套餐
● 正式套餐
后付费指南
TRTC 默认采用预付费套餐计费。当服务使用不能从套餐中扣除或超过预付费套餐余额时,计费将基于您的实际业务使用情况按后付费模式进行。TRTC 的后付费模型包括音视频时长、云录制和录制交付、流混合和转码、流推送等计费项目。有关详细计费规则,请参见后面的 计费概述文档
如果您有任何问题或需要在线帮助,我们的支持团队随时准备提供帮助。请随时 联系我们 或加入我们 Telegram 或 Discord。