1月3日,王思聪微博宣布“撒币”10万元之后,一个才发布不到10天的App“冲顶大会”引爆了微博和朋友圈。一夜之间,这个线上版的开心辞典一路飙升至App下载排行前列。

冲顶大会是什么?

冲顶大会是一款益智类竞答App,只要上线参与连续答对12道闯关题,就能和网友一起瓜分奖金。注意,这里的“奖金”可是真金白银。

这种模式的先行者是美国的“HQ”。HQ去年8月登陆App Store,经过四个月时间获得了40万用户,在App Store总榜攀升至27名,游戏类第7。在国内,除了“冲顶大会”,还有映客的芝士超人、派派、陌陌、西瓜视频等。

游戏规则很简单。冲顶大会在每天下午1点和晚上8点开始进行竞猜游戏。用户收到App的通知推送之后,进入App即可观看直播,并参与答题。届时,一个高颜值、口才佳的主持人会引导所有观众答题。全程共12道四选一题目,前面多为送分题,难题则埋伏在后。答对所有题目可以瓜分大额奖金。答错一题,就失去了冲顶机会。但如果发送邀请码给好友,可以获得额外复活机会。

全民“一站到底”

这种游戏规则听起来对很多80后、90后并不陌生。前有陪伴我们十余年的央视节目《开心辞典》,后有江苏卫视当红节目《一站到底》。而冲顶大会则是开心辞典的线上版本。

这种App参与门槛非常低,老少咸宜。更重要的是,当益智竞答活动,从电视荧幕迁移到线上后,不再有人数限制,也不存在准入门槛,任何人只要打开手机就能参与。让所有人都能体会到什么叫“知识就是金钱,知识就是力量”。

在冲顶大会引爆微博后,连《开心辞典》的制片人都不禁发出感叹。这会是颠覆传统模式的又一个风口。

微博评论

那么如何做一个冲顶大会App呢,接下来就为你解读。

一、冲顶大会功能分解

• 直播

• 播放主持人画面

• 播放奖金池滚动、大奖画面

• 主持人背景替换

• 场景切换

• 弹幕特效

• 问答

• 其它业务功能

• 通知推送

• 注册登录

• 支付

其中主要的业务难点和重点在直播、问答。

二、各功能的关键点

1.直播视频流

直播可以选择传统的CDN模式,延时一般在2s以上。这种方式,要做不同观众间画面和答题计时的同步,否则会因为部分观众网络延时过长,造成答题时间过短。

更推荐的做法是,使用声网Agora的低延时互动直播,延时可达毫秒级。这样做的好处是,可以在节目中增加更多互动元素。从跨直播间PK的例子,我们就知道互动是直播的吸金利器(据观察,陌陌中一场跨直播间PK,5分钟可吸金过万)。比如,我们可以开设:

• 线上组团答题。不同地方的亲友通过语音或视频连线,组团共同答题,冲顶成功后团员平分奖金。业务架构上,节目是一个大频道,大频道下还有若干子频道。

架构图

示意图

示意图:音频连麦组团答题(屏幕底部显示组员)

• 明星答题。第一轮就被淘汰的观众,往往就没有继续观看下去的兴致了。如果明星参与答题,观众就有继续观看下去的动力。而且,明星答题是推广App的有效手段。饭局狼人杀刚上线就上App下载排行榜,马东和一众奇葩说明星每晚视频直播狼人杀,功不可没。明星答题场景下,明星需要发送自己的视频流,而且必须是低延时的互动。否则观众看到的明星画面和自己本地时间相差几秒钟,答题节奏步调就不统一了。在直播架构上,明星与主频道进行视频连麦,发送自己的视频流。同时,这些流都支持通过rtmp进行社会化分享。类似还可以衍生出,跨直播间PK答题、1对1PK答题。

架构图2

示意图2

示意图:明星连麦答题

示意图

示意图:跨直播间PK答题

声网在全球部署的虚拟通信网SD-RTN,专为实时传输设计。SD-RTN基于UDP协议,并进一步在全局网络上进行优化,避免了TCP的延迟不可控缺点,保证交互的实时性。网络组织形式上,SD-RTN网络基于自定义路由,选择最优传输路径,直接将内容传输到对端。SD-RNT网络能够大大降低数据传输延迟,做到百毫秒的延迟。并且SD-RNT网络抗丢包能力强,针对用户不同的网络环境,采用不同的策略和模型,保证在30%丢包时,还能满足业务需求。

2.直播背景替换

图片描述

冲顶大会与直播的画面略有区别,主持人的背景是经过绿幕替换的。

声网Agora的直播SDK支持实时视频背景替换。

另外,可以有更富有想象力的做法,结合AR来做。声网的直播SDK可以与ARkit和ARcore无缝集成,实现在实时视频中添加虚拟道具,比如添加虚拟屏幕、大金元宝。

3.场景切换、频道消息

可以使用声网的信令系统进行场景切换的调度和频道内消息。声网的信令系统与SD-RTN节点一致,可以保证跨网、跨省、跨国、跨洲的传输,同时支持高并发、高可用。

4.问答

问答环节作为用户最相关的业务逻辑,我们要保证用户”毫秒级”接收消息,如果使用CDN的高延时直播,那么由于用户的网络情况存在不同,导致延迟会相差数秒。有相关分析支出,应对这种延时的方法是,使用”同步推送,异步反馈”。也就是说,主持人在说出题目后由单一服务器进行问题推送。

但是,随着视频问答的热度上升、奖金池的增加,这种方式就会衍生出新的问题——“作弊”。利用语音识别读取主持念的题目,或者使用图像识别技术识别屏幕上的题目文字,自动搜索答案。利用异步反馈所造成的时间差,就能够完成这一作弊过程。只要奖金高于开发作弊技术的成本,就会有人做。但是如果使用声网的低延时直播,延时仅仅为几百毫秒,就不需要异步接收,没有时间差的存在,作弊有难度。所有用户同步答题、同步反馈,从根源上断绝了作弊的可能性。

三、业务关键

高并发是冲顶大会的业务特性。与普通直播不同,冲顶大会同一时间只有一个频道,同时容纳数十万观众。如果开放组团答题,那么场景就变为一个大频道,同时容纳数十万个子频道。因此,高并发问题比普通直播更为突出。

声网从最初架构设计上就是面向海量高并发的,通过全球部署分配服务器、边缘服务器来就近接入用户,骨干网络拥塞、甚至故障时,通过智能路由自动避开,以此保证服务的高可用和海量并发承载能力。


声网Agora实时互动直播问答解决方案已经上线,毫秒级延时,更丰富的互动模式,助力创业者不落于人后。

欢迎加入HQ&冲顶大会技术交流群

入群方法:

1.微信扫描二维码,添加声网小助手为好友

2.发送自己的姓名-公司-地点,通过实名认证后即可加群

3.群内不要求实名认证
二维码


RTE开发者社区
647 声望966 粉丝

RTE 开发者社区是聚焦实时互动领域的中立开发者社区。不止于纯粹的技术交流,我们相信开发者具备更加丰盈的个体价值。行业发展变革、开发者职涯发展、技术创业创新资源,我们将陪跑开发者,共享、共建、共成长。