对中国开发者最具吸引力的科技企业有哪些?快来为你 pick 的企业投票! 了解详情
写点什么

2 小时复刻 Clubhouse,可能吗?

2021 年 2 月 10 日

2小时复刻Clubhouse,可能吗?

真的火了!


新晋带货王马斯克在 Clubhouse“开房”之后,直接让 Clubhouse 爆火出圈,据说,Clubhouse 平台邀请码现在在 ebay 上已经卖到了快 200 刀一个。


与此同时,Clubhouse 的热度也引发了国内互联网的关注,除了争相下载试用、四处“求码”之外,不少社交、泛娱乐行业从业者也表示要跟进 Clubhouse 的玩法。



而就在发文前夕,Clubhouse 被墙的消息已经传出,可以肯定这一消息会加速国内相关产品的诞生,不少泛娱乐玩家已经在加班加点抢占先机。那么,实现类 Clubhouse 的玩法难吗?

01

2 小时搭建一个新 Clubhouse


其实 Clubhouse 类似的产品,我们并不陌生,即构早就提供了成熟的语音互动服务,并成功服务客户推出了成熟的语音互动产品,比如主打音频内容的喜马拉雅、语音社交的 Soul、和线上狼人杀等行业主流产品。


如今,语音社交再次爆火,在国内众多团队“紧急出击”的背景下,即构深度研究了 Clubhouse 的业务逻辑之后,基于已经成熟的音视频互动技术,推出全新「语音聊天室方案」——4 步快速搭建一个新 Clubhouse。


① 主播创建房间



房主通过语音聊天室房间服务创建房间,房间服务将此房间加入由语音聊天室语音列表维护的在线房间列表。


然后房主执行一个所有用户都需要做的进房收听操作:进入即构房间,监听流信息更新触发拉流,以便收听房间内其他主播的声音。


② 听众加入房间



听众从语音聊天室语音列表服务中获取房间列表,再从语音聊天室房间服务中获取需要收听的房间信息,如房间 ID、房主、主播、听众列表等信息。然后同主播一样做进房收听操作。


③ 听众申请上麦/麦位更新



听众申请上麦是一个业务概念:听众向语音聊天室房间服务发起上麦申请,语音聊天室房间服务将此申请消息推送给房主,房主审批后将结果再经过房间服务发送给申请方。如果申请通过,房间服务会通知所有房间内的用户麦位更新信息。


④ 麦上主播开麦/闭麦



麦上主播可以开麦发言,开麦操作只需要调用即构 SDK 的推流接口,房间内的其他人就能够收听该主播的声音。当主播不想发言了,就可以闭麦,闭麦操作只需要调用即构 SDK 的停止推流接口就可完成。


基于以上 4 个步骤,你可以在 2 小时做出一个类 Clubhouse 的产品,在“速度”上快人一步。


当然,除了速度,还有质量——即构语音聊天室方案对语音互动场景进行了极致优化。

02

3 大极致体验


不同于其他类型的社交产品,当音频为唯一沟通介质时,用户对声音会更加敏感,从而对音频产生更高的要求,基于即构语音聊天室搭建的类 Clubhouse 具备三大优势:


① 极致音质保障


在一个只能听语音的产品里什么最重要?当然是音质。试想一下,如果一个房间内的聊天对话总是出现卡顿、不清晰、噪声等状况,这个房间还会有观众吗?麦主们还会有耐心继续聊下去吗?


针对这一问题,即构通过 3A(AEC、ANC、AGC)处理技术对音质进行了高度优化处理,确保在语音连麦时获得清晰、高保真的音质体验。同时还支持双声道、全频带采集和编码,最高可达 192Kbps 码率。


② 卓越的多人互动效果


除了音质,其次就是实时互动效果。在多人语聊形式的场景下,如果出现多人同时进行开麦、上下麦、快速开关麦等情况,互动环节容易遭受影响进而造成互动效果差的问题。


即构可以在多人通话时保障互动效果。比如在多人同时说话的嘈杂环境下,支持开启多路混音模式,通过设定拉流端在多路混音时突出的目标,实现特定用户语音聚焦,既既保留多人同时讲话的沟通讨论氛围,也同时凸显关键人物的表达效果。


③ 高可用的网络保障


在 Clubhouse 上,一个语音聊天室内最多可以聚集 5000 人,人一多就容易出问题。比如有人在美国,有人在中国,跨国沟通的情况怎么保障?再比如一个麦主刚上了地铁,网速突然从 4Mbps 骤降几十 k,还能确保连麦通常吗?


即构在全球覆盖超过 500 个核心节点,覆盖全球 212 个国家或地区,基于即构自研的海量有序数据网络 MSDN(Massive Serial Data Network),可以确保全球任何地区都可以享有 300ms 超低延迟的高质语音对话,同时在上、下行 80%丢包情况下,也能保持流畅通话体验。面对客户业务量爆增时的扩容需求,即构能以分钟级的速度迅速响应,实现用户无感知扩容。

03

“后来者”的机会在哪里?


在 Clubhouse 爆火之后,国内紧跟其后的产品在本土化上还有哪些机会?基于国内市场现状,即构语音聊天室提供了更多能力支持,让你在功能、玩法上轻松拓展。


  • 内容审核


Clubhouse 被墙,不少人猜测是因为聊天内容太过于“放飞自我”导致的,在我们日渐趋严的监管下,内容审核不可不加。


即构提供的全套内容审核方案,将多重鉴定算法融入产品架构中,让客户实现“音视频+内容审核”的高效集成上线。



  • 防炸麦管理


什么是炸麦?简单来说就是被人利用外挂或者漏洞,非法上麦,在聊天室恶意发言扰乱秩序。


即构提供房间鉴权、推流鉴权,可以防止未授权的用户登录和推流;后台流新增时判断用户是否上麦,并提供后台踢人接口可将用户踢出;支持拉流端静音,可将监听中的疑似用户集合,并将集合中的用户统一设置静音。


  • 声音趣味互动



在趣味互动上,即构可以让你快速集成变声、立体声、混响等特效功能。用户可以通过模拟萝莉、大叔、熊孩子等多种变声效果达到趣味互动的目的。


相信在目前的火热玩法中加入了个性化的创新功能之后,不久的将来,我们就能看到国内企业更出圈的音视频互动产品!

活动预告


为了快速响应国内客户的迫切需求,我们将在 2 月 16 日举办一场线上活动,手把手告诉你如何在 2 个小时复刻出 Clubhouse,扫码即可预约围观~



你看好 Clubhouse 的未来吗?国内企业能否复刻 Clubhouse 的火爆?欢迎大家在评论区踊跃发表自己的观点!其中,评论点赞数排名第一的读者将获得价值 589 元的 Cherry MX3.0S 机械键盘 1 个,排名第二和第三的读者将分别获得 Rapoo M218 无线鼠标 1 个。本活动截止到 2 月 18 号(初七),赶快用你的观点来征服大家吧!


2021 年 2 月 10 日 08:006210

评论 14 条评论

发布
用户头像

感谢各位小伙伴参加本次活动,截止至2月18日23:59,具体获奖名单如下:
第一名-InfoQ ID:Fly-Feel ,点赞数7个,获得Cherry MX3.0S 机械键盘 1 个
第二名-InfoQ ID:john,点赞数6个,获得Rapoo M218 无线鼠标 1 个
第三名-InfoQ ID:june,点赞数5个,获得Rapoo M218 无线鼠标 1 个

请以上三位小伙伴添加小助手微信(微信ID:Sherry25101),发送以下信息:
1. 个人主页评论发布截图
2. 姓名+电话+收货地址
展开
2021 年 02 月 19 日 12:28
回复
用户头像
站在声网的肩膀上,2个小时是可能的。
2021 年 02 月 22 日 16:09
回复
用户头像
成功复刻需要天时地利人和,国内复刻技术手段没有问题,目前来看也有一波用户趋之若鹜,不过整体环境监管以及huihei产的潜在,整体还是不看好能够复刻
2021 年 02 月 18 日 10:11
回复
用户头像
很棒
2021 年 02 月 18 日 01:39
回复
用户头像
ClubHouse最牛的是冷启动阶段的高质量用户,以及邀请码机制,特别是像马斯克这样的大佬,粉丝效应太强了。不过从技术角度上说,即构这样强大的基础服务还是很强的。
2021 年 02 月 16 日 12:18
回复
用户头像
很棒
2021 年 02 月 14 日 23:01
回复
用户头像
技术上可行,商业环境不一样
2021 年 02 月 10 日 21:20
回复
用户头像
用不了就自己开发一个,强👍🏻
2021 年 02 月 10 日 16:35
回复
👍👍👍👍
2021 年 02 月 14 日 23:16
回复
用户头像
支持
2021 年 02 月 10 日 15:22
回复
用户头像
哈哈,国内上不了架的
2021 年 02 月 10 日 11:41
回复
用户头像
设计方案都想好了,就缺程序员了
2021 年 02 月 10 日 11:34
回复
用户头像
看起来很强啊
2021 年 02 月 10 日 11:30
回复
用户头像
大年初五,线上见
2021 年 02 月 10 日 09:30
回复
没有更多了
发现更多内容

CDN百科11 | 如何用CDN加速OSS源站资源

阿里云Edge Plus

面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!

冰河

数据库 分布式事务 微服务 分布式数据库 ShardingJDBC

Hadoop 客户端节点

yuanhang

hadoop3

详解增强算术赋值:“-=”操作是怎么实现的?

Python猫

Python 编程

记一次前端vue相关面试题目和简答案

靖仙

面试 Vue MVVM

虚拟币永续合约系统开发app源码,交易所开发

WX13823153201

永续合约系统开发

阿里P9开源阿里内部秒杀系统设计方案以及设计原则,还不收藏

小Q

Java 架构 系统设计 秒杀 并发

Hadoop3 环境搭建

yuanhang

Spring 5 中文解析核心篇-集成测试之TestContext(下)

青年IT男

单元测试 Spring5

Mac搭建本地koa2项目

靖仙

koa2 本地环境搭建

2020年史诗级‘面试宝典’横空而出,金九银十就靠“它”涨薪了

云流

学习 程序员 架构师 java面试 程序员求职

面经手册 · 第10篇《扫盲java.util.Collections工具包,学习排序、二分、洗牌、旋转算法》

小傅哥

Java 数据结构 算法 归并排序 洗牌算法

甲方日常 12

句子

工作 随笔杂谈 日常

5G加速商用,云通信如何推动企业营销数智化

阿里云Edge Plus

Apache Pulsar 社区周报|08-22 ~ 09-04

Apache Pulsar

开源 云原生 Apache Pulsar 消息系统 消息中间件

众盟科技:跨越时空70年,一场别样的房地产直播开启人文探索

脑极体

金九银十:搞定这两个GitHub标星50K开源项目,拿个30k轻松吧?

云流

编程 程序员 算法 架构师 java面试

Nodejs使用es module开发CLI

zayfen

nodejs Module ES cli esm

MySQL8.0大表秒加字段,是真的吗?

Simon

MySQL

中国移动张浩:AMQP on Pulsar 的设计与应用一览

Apache Pulsar

Apache 云原生 Apache Pulsar 消息中间件 AMQP

通证是下一代互联网数字经济的关键

CECBC区块链专委会

区块链 通证经济

作为一个架构师,我是不是应该有很多职责?

架构师修行之路

程序员 架构师

第13周总结+作业

林毋梦

LeetCode题解:232. 用栈实现队列,使用两个栈 入队 - O(1), 出队 - O(n),JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

华为HMS:风雨突然,仍求自我

脑极体

前端 10 问之 TypeScript (第一篇)

局外人

typescript 前端进阶

MySQL中my.cnf的配置说明

Matrix Chan

运维 MySQ MySQL 运维 数据库运维

机器学习及信息与认知的逻辑

superman

学习 认知提升 个人提升

众盟科技:跨越时空70年,一场别样的房地产直播开启人文探索

人称T客

你不可不知道的Design Thinking

长沙造纸农

设计 思维方式 设计思维 设计实践 设计师

随笔文,关于”中台“ 的一些“小偏论”

松子(李博源)

数据中台 中台 大数据处理 数据平台 大数据平台

滴滴 Logi 日志管理与分析平台

滴滴 Logi 日志管理与分析平台

2小时复刻Clubhouse,可能吗?-InfoQ