阿里说要做一档“最互动”的双11晚会,于是他们做了这些事
经过8年时间里年复一年的打磨,当下的双十一现在已不仅仅是一个普通的电商促销节那么简单了,它现在看起来更像是一个全民社会化节日,娱乐化色彩正在变得越来越浓。
在去年阿里首次推出了一档双11晚会,由冯小刚执导,请来了来一众娱乐圈炙手可热的明星坐镇,4个多小时的直播成功的吸引了用户观注度,也顺带提升了阿里双十一的社会热度。今年阿里还想给这场晚会加入更多的元素,比如他们请来了美国“超级碗”的导演——大卫以及同时在Youtube等海外直播平台播出,来突出国际化色彩;还比如他们直播环节和技术上做出的一些创新:将单纯的电视屏 改成 “L屏”以显示更多互动信息、引入AR技术来“抢”志玲姐姐的衣物以及“舔屏版”和“后台版”两种模式以丰富观看视角,来加强整台晚会的互动感。
当然互动环节的增多和互动程度的深入,都意味着对直播技术的更高要求,例如增加更多的互动模块和直播内容推流技术互动模块以及加大商业化基础设施的支撑力度。 天猫互动高级技术专家郑恩阳(花名:继勋)透露他们正从以下两个方面来解决这一难题:
一是改变系统架构。
据了解,在晚会大量环节设定中,观众必须不断“点赞”来参与到节目中。例如,在“红黑大PK”中,观众在完成押宝和站队后,还可以持续“点赞”来为对方战队施加压力,提高对方战队的游戏难度,为自己战队获得游戏道具;在“跨屏抢星衣”中,观众需要在短时间内疯狂“点赞”,来获得进入游戏环节的权利。
而经过技术团队的估算,在原有系统下,“每秒接受百万级点击”仅是勉强;而在直播当晚,系统将迎来每秒千万级点击以上。这就像是进行了一场DDoS攻击(分布式拒绝服务攻击)那样“踩踏”直播系统,如果不对系统进行结构调整,那将造成严重的直播事故。“你可以把它想象成黑客疯狂攻击,也可以想象成洪水来袭,而传统的系统根本无法承载,”郑恩阳说。
为了解决这个问题,天猫互动技术团队必须改变系统结构,使用“分布式累加”法则来疏导这天文数字一般的用户访问量,它的原理就是避免把“鸡蛋放在一个篮子”。
过去,传统的计数方式是使用“累计相加”,即“1+1++……N”,也就是说当用户完成一次点击,就上传到后台服务器,并完成一次计算;而通过改良,技术团队抛弃了“一个一个计算鸡蛋”的方式,而是改用“直接计算装鸡蛋的篮子”。假使,一个篮子能装下100枚鸡蛋,后台服务器只需要计算篮子的总数量就可以,也就是“100+100+100……N”。这样一来,通过把“实时上报”的计数方式改变为“累计上报”,后台对于计数频次的承载能力和效率翻了100倍。
除了需要实时统计点赞次数,更困难的是对用户点赞次数进行实时排序,为此,天猫互动技术团队模仿选举机制,发明了一套“分布式排序”的办法,来实时判断“洪水”用户中,哪些用户点赞最多,然后给予“用户头像上屏”或者“明星致谢”的特别福利。据郑恩阳透露,调整结构后的计数系统能在1秒中之内完成从“用户点赞”到“后台计数”、“后台排序”,再到“屏幕显示”的一整套链路过程。
二是开发新的互动模块
过去,明星在开演出中经常会脱下自己的衣服,扔给观众群。而在天猫双11狂欢夜的直播现场,这件明星战衣并不是扔给现场的观众,而是穿过电视大屏幕,扔给电视机前,观看直播的观众。郑恩阳表示,在“跨屏抢星衣”环节开发了新的互动模块——“AR穿越技术”,即在双屏之间,通过数据处理实现虚实交互,用户在手机屏幕前就能够出现明星刚刚扔出的这件衣服。
效果图
在直播当晚,用户可以通过不停点赞来获取参加互动的资格,然后通过手机摄像头扫描直播屏幕,手机摄像头读取到屏幕上的“识别码”后会自动进入“跨屏抢星衣”状态,一旦明星将战袍扔出,“虚拟战衣”将会从用户的手机屏幕穿越而出。当用户按下争抢按钮,就相当于向服务器发起了一次访问请求,当所有请求汇总到后台后就可以抽选出幸运的观众了。
“之所以能形成星衣跨屏飞出的效果,关键点还是在于时间轴的匹配,”郑恩阳说。事实上,“跨屏抢星衣”是将大屏的明星战袍用虚拟形象呈现在手机屏上,这需要将两个屏幕发生动作的时间轴匹配在一起,从而形成“大屏扔出来的战袍,在小屏上争抢”的互动体验。
阿里方面认为,通过加强整台晚会的互动感,能够激活更多沉默的用户数据,从而让商家知道谁在关注他们、谁在和他们互动、谁走进他们的店铺等等。
从整个直播行业的现状而言,大部分头部PGC内容都在探索在直播互动感上的新玩法,这也是其区别于录播节目的最大优势所在。而对阿里而言,双11晚会作为一台时间密度相对集中的大型直播节目,其在直播体验上的探索也将是直接影响晚会最终效果的关键因素。