2023/10/23 15:41:47
方案概述
声动语聊解决方案提供了同时支持含 UI 和无 UI 组件的集成方案。
无 UI 集成方案概述
无 UI 组件的语聊集成方案是 PaaS 方案。该方案通过集成声网的实时互动(RTC)、即时通讯(IM)、云服务(Service)产品,提供房间管理、麦位控制、聊天打赏、音频特效等核心功能:
- 声网实时互动 SDK:实现频道用户的实时音频互动。
- 声网即时通讯(IM)SDK:实现房间内的信令通信。
- 声网云服务(Service):实现房间列表的存储并管理房间生命周期。
方案对比
本节对比含 UI 和无 UI 组件的语聊集成方案:
-
含 UI 方案居于以下特点和优势:
- 模块化的 UI:支持你使用语聊 UI 组件提供的互动、送礼物、直播等模块化的 UI 快速搭建语聊业务逻辑,就像搭积木一样灵活方便。
- 低学习成本、短开发时间:无需深入理解模型层逻辑即可自定义 UI。只需修改几行代码,便可在几分钟内运行 AUIVoiceRoom 的示例项目。声网推荐开发者在人力有限或项目周期紧迫的情况下选择含 UI 组件的方案。
- 强大的拓展性:当有更灵活的自定义需求时,可以利用 AUIKit 提供的 UI 和 Service 组件进行进一步开发。
-
无 UI 方案具有以下特点和优势:
- 灵活开发:交互逻辑完全在客户端实现,修改业务逻辑时无需依赖后端介入,更加灵活。
- 全面功能演示:含有最新的功能迭代,提供更全面的效果演示能力。
- 丰富最佳实践参考:积累了丰富的语聊集成最佳实践,为开发者提供更多可参考的代码逻辑。