前言
最近 Clubhouse 社交圈里 “一码难求”,此后该应用被快速复制到了国内,同样是邀请机制,市场算是异常火爆,朋友圈里很多人都以能玩CH为荣,这让我们看到了即时语聊市场的庞大需求,投资风口已经描向语音社交。
就产品本质而言,Clubhouse属于多人语音社交软件,使用的是实时音频技术。我们都知道Clubhouse的音频效果也是被各种吐槽,无缘无故被退出房间、语音延迟、卡顿、无声音等现象。即使吐槽也挡不住它的火爆程度,可见市场是多么渴望语音社交场景。
其实语聊场景的社交软件在国内已经拓展了多种玩法,只是针对的场景都是主打“娱乐社交”,主播+打赏机制,这些玩法以及运营方式跟Clubhouse背道而驰,Clubhouse有着大量优质的用户,并且目前产品涌入了大量的创投圈的大佬,不时开设房间分享创业经验及投资观念,并且整体素质较高,用户之间都极为注重礼仪,就算是做打发闲暇时间的背景音也都是一个不错选择。由此可见软件的定位吸金方式也不在单靠娱乐的方式切入,商业的模式正向多元化多样化发展。
为了更快速的帮助国内外一些企业在语聊玩法上抢占市场先机,anyRTC带你快速实现本土「Clubhouse」。
核心流程
分析下Cloubhouse,其语聊部分可分为以下几个模块:
- 房间列表
- 创建/加入房间
- 管理员邀请用户
- 举手发言/下麦
- 离开房间
房间的创建加入等相关逻辑交由用户的业务系统去完成,加入房间成功后的音视频能力,则由anyRTC RTC SDK完成,进进入房间后的聊天,邀请可以使用anyRTC 实时消息SDK完成。
核心功能介绍
1、房主创建房间
房主通过业务服务创建房间,业务服务将此房间加入由语音聊天室语音列表维护的在线房间列表。
然后房主执行一个所有用户都需要做的进房收听操作:进入anyRTC频道前,设置房间为直播类型,并设置自身角色为主播,进入房间成功后,就可以自动发布自己的音视频到房间中了。
2、观众加入房间
观众以游客的角色加入房间,进行接听聊天室内房主或者其他上麦观众的音频。
3、举手发言/下麦
- 游客向业务服务请求上麦,有服务端给予一个麦位,然后设置角色为主播,完成上麦操作。其他观众以及主播,收到该用户的上麦提示,更新麦序。
- 游客先业务服务请求下麦,服务端把麦序释放,然后设置角色为游客,完成下麦操作。其他观众以及主播,收到该用户的下麦提示,更新麦序。
4、离开房间 离开房间 告知业务服务,自己离开房间,并调用RTC和RTM的离开频道的方法进行释放频道。
5、音视频的操作 房主以及上麦观众都可以对自己的麦克风进行操作,可以设置是否发送本地采集的音频数据。
总结
基于以上5个步骤,你可以在快速做出一个类 Clubhouse 的产品,在“速度”上快人一步。
当然,除了速度,还有质量—anyRTC语音聊天室方案对语音互动场景进行了极致优化。
除了速度和质量,还有低成本-anyRTC语音聊天室方案提供3种方案,一种实时互动,另外二种低延时互动,低延迟互动可以大大降低音视频互动的成本。
方案架构
互动方案一
互动方案二
互动方案三
用户可以根据自己的实际情况进行方案选择。下面就是针对上述方案搭建本土 Clubhouse的案例;
Demo演示
方案一demo展示
演示视频: 点击查看
Demo源码链接:github.com/anyRTC-UseC…
方案三demo展示
演示视频: 点击查看
Demo源码链接:github.com/anyRTC-UseC…
其实想要做一个类似于Clubhouse的软件并不是很难,而且我们可以根据我们自己的市场需求和用户习惯做一个超越Clubhouse的软件。期待各位开发者们大显身手。
更多详细信息请查看:www.anyrtc.io