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

语音聊天室

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

架构方案

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

架构方案

Demo体验

AliRTC为语音聊天室提供Android和iOS的Demo,通过钉钉扫码下载。体验码

主要功能及服务

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

实现方法

时序图

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