当前位置:主页 > 科技 > 正文

低调映客放大招:黑科技打造游戏级动效体验

时间:2019-03-06 02:54 来源:www.fk90.cn 编辑:疯狂新闻网

核心提示

去年年末,映客推出全新7.0版本,对内容架构和视觉体系进行了彻底重构和改头换面,一经上线便受到不......

  去年年末,映客推出全新7.0版本,对内容架构和视觉体系进行了彻底重构和改头换面,一经上线便受到不少用户和主播的大加赞赏。7.0 新版本不仅UI界面赏心悦目,交互简洁大方,在使用的过程中,App流畅度和稳定性更是提升了不少,同时直播间礼物动效也更加清晰炫酷了。当然,隐藏在华丽外表下的,是映客技术研发团队带来的不少「大招」。今天介绍的,就是「大招」之一:游戏级礼物动效引擎。

映客直播间内的礼物动效 画面更高清

  我们知道,优质的视频直播间除了画面音质要高清,速度要零延迟外,房间氛围也至关重要。说到氛围,就离不开「弹幕互动,评论点赞,虚拟送礼」等功能。而最受用户喜爱的,即是「虚拟礼物」功能。满足各种应景需求的礼物「特效」,能及时表达用户对主播的赞赏与支持,时尚酷炫又不失接地气,是整个直播生态的粘合剂。所以,「礼物引擎」作为直播平台的关键支撑技术,其稳定性、流畅度、高性能、及画面精细度至关重要。为打造极致的用户体验,映客技术部移动端负责人张凡透露,映客7.0版本针对礼物引擎可没少下功夫,进行了一系列重磅升级:

  一、彻底重写双端统一架构 大幅提升稳定性

  本次升级,映客技术研发团队“痛下决心”,对此前的历史引擎进行彻底重写,通过对Android和iOS的统一封装「中间层」,达到了绕开系统限制,上层引擎代码直接跟中间层通信的效果,将最复杂的引擎部分统一为一份,极大地降低了出错概率,提升了稳定性,为性能优化提供了统一途径。这就好比以前各种商家、超市通过刷卡或现金支付,还要具备自己的会员卡和积分体系,而现在只需要要专心把「扫码」支付做好就行了。

  张凡称,据线上数据观测,经过双端统一架构重写,新版引擎在模拟房间多人连麦并连续不停送礼的重度使用场景下,主流手机可连续稳定开播10小时以上;卡顿和闪退现象基本消失,整体App的崩溃率下降到了“万分之六”的水平,低于绝大多数竞品。

新版引擎能够支持连续不停送礼的重度使用场景

  二、「各向异性平滑缩放」黑科技 流畅度几近完美

  直播间炫酷的大礼物,为实现精致效果往往会携带很多大图,通过图层进行拼接。这样虽然能实现较好的显示效果,但无疑给手机性能带来很大负担。“相当于手机在直播的同时,还运行着一个Photoshop!”,张凡表示,为解决此问题,映客研发团队采用了「各向异性平滑缩放」的黑科技。利用这项黑科技,图片打包前会将所有图层压缩成一张图像,并根据实际显示路径和色彩区域进行动态规划。采取最佳压缩算法的同时配合平滑轮廓拉伸算法,最终实现只需要很小的一张图片,即可存储几十上百个图层,在屏幕渲染上保持高清画质。

  而这项技术,也是直播平台首次采用在礼物引擎上面,映客再次引领了行业技术先锋。据悉,映客已将之前预置在安装包里的礼物特效资源从100多M降低到了不到6M,优化超过10倍,动态下载特效资源也从几M降低到了几百K。在降低手机存储空间的同时,礼物流畅度也有大幅提升。

  三、创新「骨骼动画」技术 实现游戏级模型引擎

  通常普通的动效引擎,仅仅只能支持所谓的「仿射变换」,类似于图像透过各种光学透镜发生的形变,这种效果非常局限,比如图层只是简单放大缩小,旋转或加减速运动,无法进行类似于游戏人物模型的精细动作。为解决此问题,映客新礼物动效引擎,集成了一项创新的「骨骼动画」技术,设计师在进行模型设计时,可以将图层通过网格,划分为一些列联动的「骨骼」,并设定想要的运动幅度和方向。引擎能自动识别这种骨骼关节和运动设定,使图层的各个网格区域产生关联运动和形变,于是由网格表示的图像模型顿时「活了起来」。

  这项技术能够令动效设计师只需专注于美术设计,模型及后续的关联运动只需交给「骨骼」处理,大大缩短了设计周期。据悉,目前一个新的炫酷大礼物特效从设计到自动部署上线,不到半天就能智能化完成,不需要研发团队去「人工搬砖」。张凡介绍,对用户而言,相当于在高清直播画质上,叠加了一套游戏级礼物动效引擎,每个精致细节都能完美观赏。

映客用户在打赏同时 也能欣赏游戏级高清动效画质

  四、探索前沿技术 礼物引擎“强强联合”AI模式识别