手机正在抢走电脑的饭碗( 十 )

1)”硬解码0延迟“技术

在图像传输过程中,他们用了一种压缩率很高的 H.264 算法对图像进行压缩,终端设备需要先解码才能显示画面。

为了降低延迟,他们放弃了速度较慢的“软件解码”方案,联系终端部门的同事拿到调用华为和荣耀手机 GPU芯片的权限,借助本地硬件的能力实现”硬件解码“。

这么做,就为了把原本需要10~20毫秒的解码时间缩短至1~2毫秒,节省那十几毫秒的时延。

2)增量数据传输技术

为了降低带宽,他们需要自动识别每一帧图像中未变化的部分,只传输有变化的部分。

“如果画面里只有一个鼠标在动来动去,其他像素都没变,就完全没必要传输整个画面,只需要传输鼠标移动的那部分,这样可以极大节省带宽。”

华哥称之为“增量数据传输”。

3)视频场景智能识别

“云电脑”会自动识别画面里的不同元素和场景,比如文字、Windows 图框、线条、视频、图片等等,对不同图像采用不同的压缩算法、不同的压缩率。确保使用顺畅。

推荐阅读