技术架构解读:直播答题如何组队开黑

1月15日,花椒直播《百万赢家》率先开启了“组队开黑”功能。四人组成团队一起来挑战答题,答题规则是这样的:

1.用户发起组队邀请,好友可通过队伍编号加入,并每人额外获得一张复活卡

2.用户组队成功后,开始进入节目答题

3.只要队伍中有一人通过12题考验,队伍平分该队员获得的奖金


接下来,本文会分析一下,组队答题的实现机制及难点。

现在每道题3个选项,假设一个人随机选择答案,在百万赢家的机制下,他有3次复活机会,最后一题不能复活。那么他的通关概率是:万分之0.5。

在组队机制下,小队内成员每人4次复活机会,分别答题,根据答题结果来判断,只要有人答对,整队进入下一轮。整队的通关概率:万分之6,通关概率提升了12倍。简单的数学问题,小队内人数增加到6561人,通关概率就是百分之百。

从技术上来说,只需要在已有的答题机制上增加以下三点,就可以实现组队开黑:

1.组队

2.同步小队内答题结果

3.根据队内答题结果判断,小队是否进入下一轮。

本质上,这只是一个增加概率的数学问题,与传统游戏语音组队开黑、依靠团队力量取胜是有区别的。从运营上来看,是新一轮的拉新活动。并不能算得上是组队开黑。

那么,组队开黑应该具备什么特征呢?

1.小队要能沟通。答题时间仅仅10s,靠文字是不可能沟通的。目前玩家自己的智慧是,通过电话连线开黑。

2.要有团队提交答案的机制。由于群体的智慧,小队的答案,正确率应该是高于个人的。有以下几种方案可选

  • 语音沟通完,队长提交答案

  • 组员各自勾选答案,同时语音沟通,队长根据组员提交的答案,做最终决定

  • 组员都能答题,先选择的答案被锁定,可修改,按最终选择的答案提交。

  • 组员语音沟通、商量答案,各自答题。

组队语音开黑的难点及解决方案

1.组内成员之间的画面和答题同步

若主持人画面通过CDN,直接分别发送到队内成员,由于CDN延时不可控,成员的画面会不同步。因为画面和答题计时必须同步,这会导致队内的答题不同步。

普通组队开黑的技术架构

声网的解决方案则稍有不同。主持人的画面通过CDN发送到声网的实时虚拟通信网SD-RTN,再分别发送到队内成员,由于SD-RTN延时可控、且延时为几百毫秒,因此成员之间的画面、答题是同步的,即使彼此之间略有差异,但几乎无感知。

声网方案的技术架构

2.主持人说话作为BGM与组内语音沟通,不能互相影响。

开启、关闭实时语音的瞬间,或者在通话的过程中,不能影响BGM也不能让BGM影响通话。更不能导致App卡掉或闪退,影响答题。而且音量要平滑过渡,不能声音忽大忽小。

声网提供独立的API,判断频道内是否有人说话。当有人说话时,可将BGM音量自动调小;停止说话时,BGM音量自动升高。整个过程过渡平滑、自然。

3.语音通话要低延时。

现在的规则,答题时间只有10s,如果语音通话是高延时,不但不能正常沟通,还会影响答题。

4.高并发

直播答题的高并发有其独有的特点,时间一到,近百万观众涌入一个频道,对任何服务都是一个巨大的考验。

声网从最初架构设计上就是面向海量高并发的,通过全球部署分配服务器、边缘服务器来就近接入用户,骨干网络拥塞、甚至故障时,通过智能路由自动避开,以此保证服务的高可用和海量并发承载能力。声网通过架构上、网络传输策略上以及7x24的QoE质量服务,能够保证服务可用度达99.99% ,连通率达到99.9%。

声网Agora互动直播问答解决除了解决以上问题,还有以下优势:

  • 支持多种玩法:多人视频连麦、组团答题,基于可靠的实时音视频技术。

  • 导播台控制:题目推送、答案收集、画面切换等关键流程,支持导播台控制。

  • 视频自采集:支持视频自采集,可对接AR、美颜、滤镜、背景抠图等功能。

  • 集成简单:最快30分钟即可让应用实现高质量实时音视频。

  • 一站式服务:声网可提供端到端全套互动直播传输方案,让开发者专注于创新。

声网正在为花椒直播、陌陌、熊猫直播等App提供直播连麦和视频社交技术解决方案。声网Agora最新推出的直播问答解决方案中,普通用户可以自己组团,进行实时音视频沟通,团队共享答题面板,以团队的身份与其它个人答题者同台竞技。在时间就是金钱的当下,声网Agora基于在实时通讯技术上的优势,帮助开发者快速抢占风口。

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

入群方法:

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

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

3.群内不要求实名认证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值