实时音视频开发

技术架构解读:“黄金时刻”直播答题如何实现“语音组队开黑”

2018-04-02  本文已影响98人  声网

要说2018年第一个互联网最火爆的风口,非直播答题莫属。近日,直播答题“百万撒币”模式重整旗鼓,尤其是 “黄金时刻”创新性地增加了“语音组队开黑”的功能。

image

直播答题也能“语音组队开黑”

过去,我们总是在直播答题中单打独斗,答错一题即功亏一篑,而且个人的知识力量始终有限。既然直播答题是在线上,我们为什么不邀请其它线上的亲朋好友一起加入战斗,争夺大奖呢?

在直播答题开始前,用户可以通过“组队开黑”邀请好友组队答题。直播过程中,同组的队员之间可以随时通过语音进行实时交流,依靠团队的力量完成答题,问鼎大奖。

image

同样是开黑,语音组队难在哪儿?

组队听上去虽然简单,但是在技术上,将语音开黑引入直播答题存在几个难点:

1. 组队语音低延时

在直播时,小组内部可以语音讨论,但是答题时间只有短短10秒,如果语音延时较高,可能答题时间到了,队员还没能讨论出一个结果。所以要实现语音开黑,必须先降低延时。

2. 答题与直播同步

这里的答题与直播的同步并非老生常谈。在普通的直播答题场景下,当主持人读出题目时,需要让参赛者立刻看到题目,如果存在延时,可能会答题失败,影响体验。这其中不仅要考虑到信令系统的可靠性,还要提供一定的可控性。

3. 背景音量自动调节

当队友语音商量答案时,我们需要让背景音乐、主持人语音的音量自动降低,就像给用户的小组搭建了一个房间,闭门开黑。

4. 高并发

直播答题的特点就是短时间会收到超高的访问请求,在直播进行时,问题的发送、答案的提交也都会集中发生。同时,再加上一个个语音开黑中的小房间,这对网络的可靠性要求很高。

基于声网直播答题解决方案轻松实现语音开黑

“黄金时刻”的语音组队开黑功能基于声网直播答题解决方案开发。通过声网的直播答题方案,不仅可以实现稳定直播答题基础功能,还可以快速实现更丰富的创新玩法。

image

声网直播答题解决方案构建于SD-RTN™上,毫秒级延时,保证直播互动效果。实现逻辑如上图所示:

  1. 主持人的直播流可通过CDN旁路推流至观众端;

  2. 主持人端通过SD-RTN™控制题目的发送与接收答案;

  3. 观众经由SD-RTN™发送组队请求给好友,确认组队后,SD-RTN™为观众建立子频道,实现语音交互;

  4. 在小房间组队语音开启后,集成了声网SDK的客户端会通过音频回调接口自动控制背景音量。

声网直播答题解决方案的优势在于:

点击了解声网直播答题解决方案

上一篇 下一篇

猜你喜欢

热点阅读