这个回答,主要从技术的角度来解读下,现在的类冲顶大会APP出现的一些问题。
现在答题直播存在的问题有:
1.主持人为什么废话那么多?
2.提交答案不成功,也就是卡
3.主持人和题目不同步。
现状
现在所有平台的答题流程都是这样的
- a:主持人念题,同时题目弹出,开始倒计时
- b:倒计时结束,主持人开始废话若干秒
- c:主持人宣布答案,同时答案弹出
- d:废话若干秒,开始下一题。
每一题,都是以上四个步骤循环往复。
目前看到两种操作:
第一种,以上每一步时间间隔是一致的。也就是,主持人废话的台词都是写好了,看着秒表倒计时说话。冲顶大会是这样,可以发现,主持人话语流程,极少口误。我猜想,题目是设置好时间间隔,自动弹出。所以,主持人必须严格按照台本念,语速也得控制。
- a-b:10s
- b-c:15s,其中,在13s左右时弹出答案
- c-d:30s
第二种,四步的间隔不一致。主持人自由发挥,人工控制题目弹出。芝士超人是这样的,所以主持人口误频出,而且经常出现,主持人和弹出题目/答案是不同步的。
为什么?
主要是视频延时过长、不可控造成的。
视频和问答消息是分开发送的,视频发的是音视频流,问答消息是文字消息。目前的方案视频都是通过CDN发送,所以音视频流延时可能是1-2s,也可能是几十秒。文字消息延时几十毫秒。
看下图这个示意图。
假设这场问答里只有3个人,主持人、翠花、二狗。再假设翠花的网络比二狗的好。
如图所示,
0s:主持人开始说话
5s:翠花接收到主持人念题目的视频了,与此同时,题目弹出。
9s:二狗接收到视频,题目弹出。
绿色就是念题目的视频和整个答题过程。
接下来问题就来了,如果在12s的时候公布答案,由于二狗比翠花延时相差4s,如果二狗和翠花坐在一起,那么二狗就可以在第16s的时候看到翠花那里公布的答案,自己在18s的时候提交答案。
所以,答案就必须等翠花和二狗都提交答案了才能公布,那么橙色区域就是个空档期,必须靠主持人废话来填满。
几十万个翠花、二狗一起答题,延时长短就很复杂了,所以空档期必须要足够长,保证接收到所有人的答案。
那么问题又来了,有人网特别差,延时有1分钟,也等他吗?这个就取决于问答平台自己设置的等待期是多久。如果二狗和翠花延时相差1分钟,那么二狗可以从翠花那提前1分钟知道题目,人工百度就好了。所以,等待期不能无限长。于是,就出现了,提交答案时“超时”“断开连接”等卡掉、被踢出等问题。
还有哪些问题?
这种高延时直播,主持人都得按照台本念。玩家自己想组局,自己主持、搞一堆小伙伴一起玩,那是不可能的。组局门槛太高了,而且相当没意思。基本没有互动性。
怎么解决?
如果视频延时可控,且很短。这个问题就不攻自破了。 |