技术探秘:华为云鲲鹏云手机何以公有云业界独家

举报
极客潇 发表于 2020/07/23 10:18:36 2020/07/23
【摘要】 不知从什么时候开始,人们的工作和生活都开始变得离不开手机,手机几乎握在每个人的手里。云+AI+5G技术加持下的新时代,有没有可能让手机不仅可以握在手里,更可以放在云上呢?华为云鲲鹏云手机,就是这样一个具有跨时代意义的创新产品。既然手机已经如此优秀,为何还需要云手机?首先,云手机并不是说取代我们正在使用的手机终端,而是一种延展和补充。更多的是使用它的智能运行、弹性发放和集群控制等能力,让移动应...

不知从什么时候开始,人们的工作和生活都开始变得离不开手机,手机几乎握在每个人的手里。云+AI+5G技术加持下的新时代,有没有可能让手机不仅可以握在手里,更可以放在云上呢?


华为云鲲鹏云手机,就是这样一个具有跨时代意义的创新产品。



既然手机已经如此优秀,

为何还需要云手机?



首先,云手机并不是说取代我们正在使用的手机终端,而是一种延展和补充。更多的是使用它的智能运行、弹性发放和集群控制等能力,让移动应用从手机终端运行,进化到可以在云端智能运行


面向如越来越多的如自动化仿真测试、数据采集分析和新媒体营销等场景,单台手机的处理效率非常有限,通过云手机的方式,可以颠覆式地提升处理效率,帮忙企业大幅降本增效。


此外,通过云手机技术,还可以为游戏,直播等行业提供全新的互动体验方式,开拓新的商业模式和市场



为何华为云

可以做到公有云业界独家?




硬件层面,Powered By Kunpeng,端云同架构



软件层面,独有Monbox架构,打通云手机商用任督二脉


云手机想要实现商用,单有硬件层面的基础是远远不够的,Monbox软件架构正是打通云手机商用任督二脉的重要一步。



挑战1:单服务器云手机密度提升100%

前面提到,我们选择兼容ARM的鲲鹏服务器来运行云手机,免去指令集的翻译性能损耗。但这只解决了CPU的部分,业界开源的虚拟化和容器方案,都没有解决GPU性能问题。


Android应用,特别是游戏,都是使用OpenGL ES来做渲染加速。开源非直通方案,实现方式如图1。软件传输和翻译等处理会带来CPU、内存等资源额外的开销,导致性能、兼容性等问题。


华为云鲲鹏云手机将其彻头彻尾的进行调整改进,采用GPU直通方案,通过容器的方式,将GPU设备直接暴露给Android,驱动直接对接到Android的渲染框架,大幅提升了渲染的性能。


同时结合相关的驱动优化、绑核调整、容器隔离优化等一系列调优手段,实现单服务器云手机并发规提升100%。




挑战2:媲美真机的端到端接入时延

何为端到端时延,我们这样举例,比如客户端接入到了一台云手机,打开了一个游戏。当这个用户,点击了游戏里面的一个按钮,比如攻击,那么从点击的这一瞬间,到用户看到游戏角色做出攻击动作的第一帧画面,就是端到端延时。


我们一般用高速摄像机来测量这个延时。目前真机是100ms级别的,业界做到的平均水平是150ms。这个延时越低,用户的体验越顺畅。


华为云将端到端的延时,拆解成指令输入、上传、GPU渲染、视频编码、回传图像、图像解码和显示到屏幕。这其中占了很大一部分延迟,消耗在将云手机渲染出来的每一帧图像,编码成视频流,传输并在对端进行解码。


3.png


此外,传统图像编码传输过程中,每帧画面传输是串行的,渲染的时候,编码就需要等待,编码的时候,传输同样需要等待。


通过pipeline技术,把单帧又做了拆分,拆成了一条一条,渲染出一条的时候,编码就把这一条拿过来开始编码,编完了就交给传输。这样,一帧画面渲染完,编码、传输和解码也都同步完成。客户端把这一条一条重新拼在一起,渲染到屏幕上即可。


这样预期最高可降低40%编解码延时,且图像分辨率越高,降低越明显。不仅如此,有了这些技术,再叠加上华为的网络加速技术,比如Link Turbo,复用WIFI、4G双通道,以及边缘云+5G的方案,进一步降低网络传输延迟,最终达到媲美真机的使用体验。




挑战3:大幅降低接入流量,为客户节省更多成本

除了性价比、端到端延时,还有很重要的一部分是接入的流量。某些场景下,流量的成本甚至占到八成。所以降低流量成本,可以说是很多业务商业能走通的很大的一个因素,而且需要大幅降低。




当前编码主流还是用H.264,华为通过编码芯片加速向H.265演进,它的压缩比相比H.264高50%,可直接省一半流量。此外我们还可以从内容压缩策略上做文章,核心思想就是不降低主观感知,尽量减少图像大小。基于主观感知的大原则,加上SCC算法,把图像中重复的元素做压缩,对App界面这种类型效果非常好,接近一半。


游戏这种动态的也有近7%。以及基于AI的,用特定场景图像预先训练好编码的模型,来提升压缩率。




生态层面,更懂Andriod和终端




素材来源网络 

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。