写点什么

快速搭建本土「Clubhouse」

发布于: 2021 年 02 月 23 日
快速搭建本土「Clubhouse」

前言


最近 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 展示


演示视频:

<iframe src="//player.bilibili.com/player.html?aid=331865348&bvid=BV1XA411M7uf&cid=301592753&page=1" autoPlay="false" frameborder="0" framespacing="0" allowFullScreen="true" scrolling="no"></iframe>


下载体验:



Demo 源码链接:https://github.com/anyRTC-UseCase/ARChatRoom


方案三 demo 展示


演示视频:

<iframe src="//player.bilibili.com/player.html?aid=203543151&bvid=BV1Nh41127Vz&cid=281338174&page=1" autoPlay="false" frameborder="0" framespacing="0" allowFullScreen="true" scrolling="no"></iframe>


下载体验:



Demo 源码链接:https://github.com/anyRTC-UseCase/AudioLive


其实想要做一个类似于 Clubhouse 的软件并不是很难,而且我们可以根据我们自己的市场需求和用户习惯做一个超越 Clubhouse 的软件。期待各位开发者们大显身手。


anyRTC 新春大礼包


虽然牛年春节已经过去,但 anyRTC 的新春大礼包还是继续为各位开发者所提供。


本次活动时间为:2021 年 2 月 1 日-2021 年 3 月 31 日


礼包一:限时折扣套餐包


anyRTC 为各位开发者们准备了 4 种限时折扣套餐包,各位开发者可以根据自己的用量选择合适的套餐包,享受最大程度的优惠。


以下是 4 种套餐包的介绍:



礼包二:用户专享


个人用户注册成功即可享受每月 1W 分钟免费免费时长;


公司团队可以申请企业优惠,(填写申请表单)→ 审核通过 → 注册 anyRTC 账户 → 通过企业认证 → 获得资源包(下发时间为 3-5 个⼯作⽇)


申请成功之后可以分阶段享受以下 3 项优惠:


优惠一:提供 30W 免费分钟数套餐包。创业指导,资深项目经理一对一指导,联合打造爆款应用,一站式解决方案。


优惠二:提供 30-100W 免费分钟数套餐包,并提供专属技术支持。另外 anyRTC 可以为优秀创业团队对接投资机构,第三方产品免费套餐包


优惠三:超值流量套餐包;anyRTC 官网/社区/公众号等品牌曝光机会;anyRTC 举行的市场活动,创业团队拥有优先参与的机会,并获得品牌露出机会。


更多详细信息请查看:https://www.anyrtc.io/activity


用户头像

实时交互,万物互联! 2020.08.10 加入

实时交互,万物互联,全球实时互动云服务商领跑者!

评论

发布
暂无评论
快速搭建本土「Clubhouse」