您当前的位置是:  首页 > 资讯 > 国内 >
 首页 > 资讯 > 国内 >

感恩节 | 华为云会议背后的故事

2019-11-29 09:55:47   作者:   来源:CTI论坛   评论:0  点击:


  《云会议的故事》编者按:
  每一次更迭,都伴随着新一轮科技革命的开始,音视频能力一直是各云会议厂商核心竞争项,华为云会议凭借在音视频领域近30年的技术积累,在竞争中脱颖而出。
  今天是感恩节,感谢研发人员的辛勤付出,让华为云会议一步一步取得这样的成绩。
  你想了解云会议背后的故事吗?我们将从一位华为研发人员的角度,为您展现不一样的华为云会议。
  这是我来华为做研发的第八年,从一开始的eSpace到TE软终端、硬终端,再到现在全新的华为云会议,一路走来我和云会议的兄弟姐妹真的经历了很多,今天我来讲讲我们的故事。
  一路走过的270个日夜与10ms延迟
  当时市场上一直吐槽云会议的音视频抗网损差,数据共享延迟大,清晰度也很差,要想解决这些问题,背后的技术其实非常复杂,工作量也很大,所以一直是各品牌云会议系统持续攻克的难题。
  为了攻关这些问题,我们几个人组建了媒体攻关团队,窝在小会议室持续9个月,每天白天调试,晚上看效果,然后重新讨论优化方向,第二天继续调。
  那段时间我们每个人目标都很明确,要么不做,要么做到业界最好,大家的全部心思都在云会议上,每天基本都在想着如何一点点改进。
  当时攻关数据会议延迟已经从3s优化到了百毫秒级别,但是发现进一步优化达到业界最佳,越来越难,甚至减少10ms的延迟,都需要修改整个客户端和服务端的架构,修改架构带来的影响太大了,这涉及多个模块的适配,会增加3倍的工作量。但是,如果不改,10ms的提升,体验真的会差很多。
  我们反复讨论后,最终下定决心,改!
  就是在这一个个10ms的优化后,我们做到了数据清晰度优、延迟只有200ms,实现了第一阶段的目标。那时客户来公司看我们的优化成果,当听到客户对产品的认可时,我知道我们的决定没有错。

  研发人员测试华为云会议效果
  "我觉得还可以再优化一点”
  当业界主流的云会议厂商依然使用着占用CPU较高的软编解码的时候,华为云会议已经通过专用的芯片硬编解码,完成了视频编解码的性能优化,相对于大部分的云会议,华为云会议已经很高清很流畅了,但我总觉得,我们的云会议可以再优化一点。
  CPU占用率是长期存在而又难以攻克的老问题了,因为涉及多个模块交互,每个模块展开都觉得不高,但整体看占用就很高了。如果单个优化点对CPU降低不是很明显,那多个优化点汇总在一起想必一定会有作用。
  我们梳理出所有可以优化的点,甚至包括一些较大的架构优化的东西,打破原来“它已经稳定了,优化效果不明显就别动了”这种思想,就算架构整改对性能提升只有1%个点的作用,我们也会下决心去做。
  最后我们优化了30几个点,全部优化后汇集在一起,最终有了最后30%的性能提升。这次攻关也让我们总结思考以后要多问问自己“优化一点,是否可以再优化一点”,只有这样产品才会越来越好。
  重新讨论华为云会议的优化方向
  每月上新两三个技术点
  每一个技术点的突破,都能带来进一步的客户体验提升。
  华为云会议有一套自动化流水线,这保障了基本功能的稳定,但是很多竞争力技术点的研发周期是比较长的,于是我们进行集中攻关,保证了人员聚焦,效率较之前提升了很多,每个人专注在一个技术点上预研,产品化,然后通过集体测试,快速收敛问题。
  为了让客户更快的地使用到我们的产品,通宵开发、睡公司其实也是常有的事情,身边很多工程师都是这样的,大家都很踏实,都只是希望自己做的东西能尽快让客户使用并得到认可。
  我们希望可以发挥自己的一份力,将来可以很骄傲的地说:“华为云会议是我们做的。”
  华为云会议的伙伴们分享庆功蛋糕
  现在云化转型明确定位,看到很多“老人”一直坚守着,我们也更加坚定地相信华为云会议能做好、做强,今天是感恩节,真的感谢老客户一直以来的支持,感恩身边的兄弟姐妹们一起奋战。感恩主管们一直支持我们专注于音视频竞争力的构建,帮助我们争取资源,扫除障碍。
  愿华为云会议越来越好,祝大家感恩节快乐。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题

CTI论坛会员企业