您可以阅读本文,快速了解语音聊天室的基本概念和实现方法。

语音聊天室

语音聊天室一般由主播和在线观众组成。房间内在线观众可以听到主播的声音,在线观众也可以通过上麦功能参与语音互动。同时在语音互动过程中互动者具备丰富的功能玩法,例如播放背景音乐、播放鼓励音效、设置混响变声等音频效果。

主要功能及服务

功能 描述
多人实时语音通话 Demo支持8人同时进行语音通话,在线观众可以实时收听麦上用户的通话内容,也可以上麦参与语音互动。
伴奏音效 互动角色可以播放伴奏音乐,也可以播放预设好的鼓励音效。
耳返 互动角色可以开启耳返实时监听自己的声音效果。
变声混响 Demo提供多种混响变声效果,提供丰富的音频互动玩法。

Demo体验

请使用钉钉或其他第三方扫码软件扫描安装。(移动端二维码受微信和QQ限制)体验码

界面预览

界面预览

平台兼容

平台 支持版本
iOS
  • iPhone设备:支持iPhone5及以上。
  • CPU架构:支持真机架构。
  • armv7+arm64,不支持模拟器i386、x86架构。
  • 系统版本:支持iOS 8.0及以上。
  • 其他:不支持bitcode,不支持屏幕旋转。
Android
  • 系统版本:支持Android 4.1及以上。
  • API版本:最小支持16。
  • CPU架构:支持真机架构。
  • armeabi、armeabi-v7a、arm64-v8a。
  • 其他:不支持视频采集旋转,不支持USB外接摄像头和TypeC耳机。

架构方案

语音聊天室架构方案如下图所示:

架构方案

实现方法

时序图

说明 RTCAudioLiveRoom是基于阿里云音视频通信RTC和场景业务结合的开源组件,通过封装音视频通信RTC SDK接口实现场景业务功能。
时序图