人民日报国庆H5火爆背后:京东云集中发力,生成200万个换脸视频

原标题:人民日报国庆H5火爆背后:京东云集中发力,生成200万个换脸视频

今年是中华人民共和国成立70周年。国庆期间,一款名为《70年,我是主角》的H5换脸应用,引发网络热议。

这款H5应用,由人民日报新媒体联合京东AI、京东云推出。网友只要上传正脸照片,就能通过AI换脸技术化身微电影主角,重温新中国70年的峥嵘岁月。

据人民日报官方微博介绍,《70年,我是主角》是中国首部全民定制国庆献礼片。值得注意的是,高达千万的页面浏览量、200万个换脸视频背后,是京东云超过500台GPU服务器和1000台CPU服务器的强大支持。活动期间,总计生成10000小时视频,相当于6000部电影的长度。

《70年,我是主角》H5海报。

····

换脸黑科技背后:除了AI算法,还有云计算服务

“通过视频换脸技术,每个人都能成为这部电影的主角。今日中国,正是由每一个‘你’打拼而来。”9月28日,人民日报微博官宣《70年,我是主角》上线。短短三个小时,转赞人数便超过23万。

人民日报微博官宣《70年,我是主角》上线。

微电影从新中国成立开始讲起,借助一列穿梭时空的飞驰列车,串联起改革开放、北京奥运、汶川地震等重大历史事件。巧妙的创意、精美的画面,让网友直呼“感动”“热血沸腾”。

事实上,2017年的八一建军节、2018年的五四青年节期间,人民日报新媒体都推出过H5换脸应用。不同的是,此前的H5应用仅能生成一张照片,而《70年,我是主角》的H5,却能根据用户的正面照,生成15秒的微电影和五张电影海报。

电影播放时,需要对15秒的视频中的所有画面进行人脸识别和更换。照片中的人脸是正面的单一角度,视频则包含有多个脸部角度。再加上主人公在车厢、室内、户外、夜间等场景下频繁穿梭,多变的光影使其脸部的明暗差异变化非常大,这给人脸的检测、定位及渲染都带来了困难。

微电影中的多变场景,给视频换脸带来了不小的挑战。

为了保证流畅的换脸效果,京东AI对原有人脸检测算法进行了优化,并利用3D关键点检测技术,定位脸部的关键点。用户每上传一张照片,都会有5万多个关键点被定位。这样一来,即便电影中的主人公是侧脸镜头,用户也能看到自然的转换。

要支持海量的网友点击并参与活动,除了高性能的AI算法,还离不开强大的计算资源。对于每一位网友来说,换脸仅是点击几下手机屏幕,但其背后蕴含着京东在云计算领域的技术能力。

京东云副总裁、京东云客户成功部负责人刘辰介绍,系统性能和吞吐量的保障,是《70年,我是主角》项目的一大挑战。在立项初期,团队对H5应用的并发量做了预估,将目标定为保证千万级的页面浏览量。在此基础上,通过一系列调优测试,提高整个系统的吞吐量。

京东云产品研发部高级总监陈峰说,云服务的关键,在于弹性调度。在项目中,京东云调度了大量的计算资源,包括世界上最大的GPU服务器集群之一。“对于云来说,GPU是非常昂贵的资源。短期内调集这么多的资源,充分说明了京东云整个资源的规模和调度能力。”

他解释说,如果人民日报自行购买这些计算资源,要预留很长时间等待设备就位。而使用云服务,计算资源使用后就可以释放到其他项目中去,既满足了当前项目的需求,也不会造成资源的空置和浪费。

····

GPU集群等资源全力支持,生成约 200万个换脸视频

据了解,《70年,我是主角》项目的调试流程,与京东“618”和“11.11”购物节活动类似。尽管已在实战中积累了丰富的经验,京东云项目研发团队仍要把各种问题纳入考虑,杜绝突发情况的发生。

“H5跟App不同,不能反复打开或隐藏到后台,对流畅度的要求非常高。用户看H5就是希望快速看到结果。同时,视频换脸又要经过高强度的计算。在70周年大庆这样严肃的场景下,必须要保证用户体验,不能轻易出现‘服务不可用’或’服务忙’的情况。种种因素叠加起来,对云服务的要求非常高。”刘辰说。

技术团队要确保用户进入“人民电影院”后获得流畅的观看体验。

在H5应用前端,用户每上传一张照片,就会生成一个换脸任务,并进入京东云后台的任务队列。刘辰回忆,《70年,我是主角》流量最高时,后台要在十几秒的时间内,同时处理几万个换脸任务。为此,团队要进行“削峰填谷”的工作,保障高并发的换脸任务平稳运行。系统里划出了一个独立的测试区进行流量模拟,确保后台监测与客户的真实体验一致。

具体到换脸本身,就涉及云计算能力的核心部分:GPU和 CPU。刘辰介绍,项目运行期间,共有超过500台的GPU服务器和1000台的CPU服务器进行支持。“除了一线的云厂商,其它企业很难拥有这种量级的云资源。”他说。

为了使服务器效率最大化,研发团队特别做了资源分工:GPU负责人脸检测、特征识别和视频换脸,CPU负责海报换脸。在一周的时间里,H5应用承受住了千万级的页面浏览量和百万级的独立访问量,最终生成了约200万个换脸视频。

15秒的换脸视频,原始大小约有几十兆。如果直接使用原始视频,既影响传输的流畅度,对直接使用手机流量体验的用户也不够友好。因此,用户最终看到的换脸视频,被压缩到5兆左右。

同时,研发团队使用CDN技术进行视频的分发,确保用户在任何位置都能最快速地看到结果。CDN,即内容分发网络,是行业内衡量云厂商实力的指标之一。CDN的基本思路是尽可能避开网络上可能影响数据传输速度与稳定性的环节,克服网络的拥挤状况,使用户可就近取得所需内容,让内容传输地更快、更稳定。

诸多的技术和资源保障反映到前端,取得了良好成效:用户进入H5后先观看原版微电影,稍等片刻,便能看到自己“出演”的微电影。从上传照片到换脸完成,整个流程不超过1分钟。“70年,一路走来不容易,片子创意很好!”“没想到有一天自己也成了电影主角!开心!”“我爱你中国!我们都是追梦人!”在人民日报的相关微博下,诸多网友留下“试镜”体验。

在H5最后,用户还能看到以自己为主角的五张电影海报。

····

云计算已成为新时代的基础设施,赋能各行各业

刘辰说,京东云的客户其实已遍及各行各业,除了人民日报新媒体这样的融媒体,还包括零售、物流、金融、政务、影视、游戏,等等。

以影视行业为例,京东云与国内领先的云渲染平台渲云进行深度合作,为渲云定制了渲染解决方案。渲云所需的云主机可实现弹性扩张,并能按需提供计算性能。在《西游记·大圣归来》《捉妖记》等卖座大片的制作过程,都有渲云的参与。

日常追剧最讨厌卡顿?一些视频平台背后,也有京东云的助力。2018年,会员数量破亿的爱奇艺与京东云达成合作。京东云通过CDN 服务,提供负载均衡、内容分发与调度支持,降低网络拥塞,为遍布全国的视频用户提供丰富、高清、流畅的专业视频体验。

陈峰比喻,云计算是一种互联网基础设施,就像日常生活中的公共用水和用电。人们固然可以自己挖井或发电,但与公共用水和用电相比,显然后者更加节省成本。他举例说,十几年前,一家新公司刚成立,首先就要在办公区布置一个机房,用于内部的办公系统。而现在,无论是网络连接、数据存储和服务器设置,“最难的技术部分”,都可以交给云厂商帮忙完成。

就像水和电一样,云计算服务往往在“于无声处”发挥着最为关键的作用。正常情况下,公众对此可能没有感知。但云计算服务一旦停摆,就将对日常生活产生巨大影响——人们将无法点餐,无法使用电子钱包,也无法到电商平台购物。

在陈峰看来,未来,企业对云计算的依赖性会越来越强。“我们要做的就是让大家不要感受到云的存在。”他说,专业化的分工,能够让企业更加专注自己的主要业务,不必为基础设施的搭建和运维而分心。

“云计算是基础设施级的技术。它能够让客户在很短的时间内部署系统和上线业务,并且使业务具备高性能和可扩展性。这种方式是非常经济的,客户只需要为实际使用的云资源来付费。从经济性、最佳实践和产品能力的维度,京东云都是承载外部客户流量和资源需求的最佳载体。”刘辰说。

采写:南都记者 冯群星

编辑:李玲返回搜狐,查看更多

责任编辑:

声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
免费获取
今日搜狐热点
今日推荐