“ 随着互动、云游戏等低时延的需求出现,我们需要重新思考这个系统的定义,首先想到的就是我们是否要把他们看成一个系统,看成一个系统的好处是,这样有助于帮助我们回到诉求的原点,并重新思考如何解决问题。“

以下内容由LiveVideoStack与黄挺的采访整理而成。

LiveVideoStack:请老师介绍一下自己以及您近期关注的技术趋势和产品?

黄挺:一方面是个人兴趣,一方面是工作需要。我一般会在Linkedin上关注某个领域的专家来获取我希望获得的信息,包括技术的和产品的。专家的来源主要包括:一些论文的作者以及一些技术分享的分享人。通过他们也能够认识很多有趣的人以及最新的产品和技术趋势。我关注的技术比较杂,从API设计,到架构设计,再到视频领域相关的技术,最近因为工作原因,对RTC的一些技术关注比较多。

LiveVideoStack:入职华为以来,您所参与的最难忘的项目是什么,可以与LiveVideoStack的读者分享这其中的一两个小故事吗?

黄挺:2017年在爱尔兰为期1个月的招聘工作让我非常难忘。因为这段时间专职做招聘工作,所以从关注事转变成对人的关注更多。这段工作经历让我接触到了非常多优秀的人,他们有一个共同特质就是技术上乐于分享,能够深入简出地讲清楚一个事情。

同时当地有非常成熟的线下交流平台Meetup,以及非常好的技术交流氛围。有乐于从事公众服务的活动组织者,有活动赞助者(一般是公司)提供场地,参与者有高校老师,也有公司技术专家,有求职者,也有求知者。每个人都能从中得到收获。

LiveVideoStack:您入职华为到现在已经15年了,一直没离开过。华为最吸引您的是什么,在这期间您眼中的华为历经了怎样的变化?

黄挺:华为就像一坛老酒,越品越有味道。无论是对技术还是对项目、对人才,华为都有一整套的管理模式体系,值得我们细细品味其中的奥妙。另外就是华为研究什么的都有,虽然我在华为工作了15年,但是每过一段时间都会听到一些非常有趣的技术探索方向。

LiveVideoStack:在您探索视频传输及相关解决方案的过程中,遇到的印象深刻的难点是什么?

黄挺:虽然我一直从事视频领域相关的工作,做过的产品看似都一样,但其实有很多本质上的差别,这个就是我认为最大的难点。因为一旦使用惯性思维做新的方向,很容易走偏,越努力可能错的越多。这也是我这次分享最希望能够带给大家的启发。

LiveVideoStack:在您的技术进阶之路上,给您启发最大的是什么?

黄挺:每个阶段都有一个人对我们有非常大的帮助,我想我的导师是在技术上对我的影响最大的人。我刚入职1年的时候,有一次谈话,他告诉我技术人要做一个扫地僧。正是因为这句话,让我在浮躁的年纪能够静下心来做技术研究,在面对多次内部团队和组织调整的时候能够不忘初心,始终在技术领域保持好奇心,坚持做有价值的事情。

LiveVideoStack:从一个纯粹的音视频技术人的角度来看,您如何理解华为云提出的新媒体网络的价值主张以及其对行业生态的影响?

黄挺:播放、传输和计算(媒体处理、转码等)是相对独立的系统,独立的好处是可以独立演进发展,互不干扰且简单易用;劣势是效率上存在一些损耗。

随着互动、云游戏等低时延的需求出现后,我们需要重新思考这个系统的定义,首先想到的就是我们是否要把他们看成一个系统,看成一个系统的好处是,这样有助于帮助我们回到诉求的原点,并重新思考如何解决问题。

基于这个思考,我们希望通过端边云协同式架构创新,将原来在终端上运行的计算密集型的图形处理算法,放到边缘或云端来运行,这个本质上就是打破原来三个系统的边界,提供了一种新视频应用的开发方式。对于应用开发者,不需要适配多种终端,也让产品经理有更多想象的空间,重新定义更加有竞争力的视频体验。希望通过我们的技术创新,可以丰富大家的技术选择。

LiveVideoStack:一个可扩展的、可靠的、经济高效的视频传输方案应该具备哪些特质?

黄挺:这是一个架构问题。基于互联网的web生态为什么非常繁荣,和它有一个可扩展的、可靠的、经济高效的REST风格架构体系密不可分,那么我们理解一下REST架构风格具备哪些特质:

1. 客户端-服务器体系结构

2. 无状态

3. 可缓存

4. 统一接口

5. 分层系统

6. 按需编码(Code-On-Demand)

这里推荐:《Architectural Styles and the Design of Network-based Software Architectures》-- ROY T. FIELDING

如果视频的传输可以基于这样一套架构体系来设计,也可以获得同样的质量属性。但是越来越多实时性要求高的业务出现,这对基于REST风格架构体系的视频传输方式(HTTP、CDN、E2E时延很难满足百毫秒级的时延要求)带来了挑战。

目前大量实时性要求高的业务都采用基于UDP的RTC技术传输视频。由于业界目前没有类似REST这样达成共识的统一的架构风格,来满足可扩展、可靠、经济高效的视频传输需求,所以一般RTC服务提供方会提供较为封闭的方式来提供服务,即提供客户端SDK,各家采用各自的架构设计来达到可扩展、可靠、经济高效的视频传输的目的。

WebRTC提供了一个开源的参考实现,可以满足一定的开放性传输诉求。但是由于它的传输标准还有很多改进空间,同时依赖IETF进行标准化,所以演进速度不如封闭的方式来得快。这里就看各个应用的实际诉求来进行选择了。

LiveVideoStack:您认为在提供更好的视频传输方面的解决方案方面,除了华为云,还有哪家的思路让您觉得新颖有趣?

黄挺:最近出现了一些使用毫米波技术实现无线投屏和HDMI无线扩展坞的消费级产品,我觉得非常新颖,打算买个回来玩一玩。

LiveVideoStack:您如何看待成本和技术复杂性往往面对着视频服务质量下降的Trade-off这一说法?

黄挺:这个和架构的设计一样,SLA希望做得更高,可能需要付出的成本就更大,例如冗余会更多,我想最终还是要回归产品的定位本身吧。当然架构和算法设计上灵活一些肯定会更好,但是这个也取决于各个团队的技术栈能力以及团队眼前的重要问题是什么。最近我们也在找一些人因工程方面的专家讨论视频服务质量这个话题,希望在视频服务质量的定义方面能有一些新的发现和突破。

LiveVideoStack:后疫情时代,您对音视频服务&技术有了哪些新的理解?

黄挺:后疫情时代,一些变化可能会逐步发生,我认为它们会以家庭为中心展开。

1. 固定场景的应用越来越多,因为都在家里(安全性高)进行办公或者娱乐;

2. 大屏的应用越来越多,有条件使用更好的显示屏;

3. 新的显示、采集设备会加速推出,因为可以优先在固定场景使用,相较于移动场景需要解决的问题更少;

4. 家庭场景下,重型娱乐和互动通信需求会逐步出现。所以后疫情时代会加速多模态媒体技术的发展,不仅仅是通过将音视频数字化来满足人类的诉求。还包括数字化人类的触觉、嗅觉和味觉来满足人们重型娱乐和办公的需求。

LiveVideoStack:您现阶段正在解决的问题以及您下一个阶段的研发目标是什么?

黄挺:就是我在上次分享中提到的三点价值主张:

1. 低时延、全互联、大规模实时音视频分发;

2. 高通量、沉浸式新媒体传输;

3. 端、边、云协同创新,灵活定义媒体处理流水线。

LiveVideoStack:您在LiveVideoStackCon北京站的分享中有提到过音视频传输未来面临的三大挑战:业务多、要求高、发展快,您这里提到的“未来”指的是多久的时间维度?为应对这些挑战,华为云做了哪些具体的准备,其中已经落地的产品项目有哪些?

黄挺:分享中提到的三大挑战已经是可看到的了,我认为现在就要开始做技术准备。我们针对这三大挑战都有具体的项目在跟踪落地,华为从研究到商业化落地有一整套流程支撑。

业务多:为了应对边缘越来越多不同类型的服务,我们的RTC等新构建的产品已经开始基于华为的边缘云产品、IEF、IEC进行构建,解决烟囱式资源管理的问题,并且大大提升了产品的运维效率。

要求高:可以看到华为云已经在VR和自由视角等新的沉浸式媒体方向进行了探索,并已经可以提供稳定的产品和解决方案。

发展快:目前我们已经和斗鱼完成了第一步可行性验证,接下来我们还会围绕着提高可开放性进行设计和研究,解决不同租户算法资源隔离、互不影响等问题。

LiveVideoStack:您如何看待视频传输当下的发展以及今后十年的发展趋势?

黄挺:5G、新的穿戴设备是几个影响视频传输发展的变量,我比较期待接下来2年的东京奥运会和北京冬奥会上有哪些视频技术的应用会给我们带来惊喜。AR和VR是视频发展甚至是整个计算和终端产业发展的下一跳。

LiveVideoStackCon 2021 ShangHai

这个世界没有准备好这一说

机会和技术不会主动敲开你的门

LiveVideoStackCon 2021 上海站

北京时间:2021年4月16日-4月17日

点击【阅读原文】了解大会详情

打破系统边界,云端协同创新——专访华为云视频架构师 黄挺相关推荐

  1. 华为云首席架构师顾炯炯:敢为人先,探索架构创新之路如何走

    获得国家科技奖是一种什么体验? 这是一个颇为凡尔赛的话题,但这位华为Fellow确实有话语权.9年前,因在通信技术创新和产业化上做出突出贡献,顾炯炯获得了国家科学技术进步奖,他也是华为为数不多的最高技 ...

  2. 专访百度云首席架构师林仕鼎:如何突破瓶颈

    专访百度云首席架构师林仕鼎:如何突破瓶颈 在今年的百度开发者大会上,百度云战略高调发布,成为开发者们瞩目的焦点.一直以来在公共领域很低调的百度移动·云事业部的首席架构师,也在当天以百度云首席架构师的身 ...

  3. 腾讯云首席架构师黄希彤:云时代的编程模式

    [CSDN现场报道]5月13日-15日,由全球最大中文IT社区CSDN主办的"2016中国云计算技术大会"(Cloud Computing Technology Conferenc ...

  4. 项目全生命周期管理、资产成果沉淀展示、算力资源灵活调度丨ModelWhale 云端协同创新平台全面赋能数据驱动科研工作

    新基建的浪潮如火如荼,国家顶层政策的引导不仅支持着由数据驱动各垂直领域中的新兴商业市场,也为相关科研市场的发展提供了众多机遇. 但持续的发展也带来了新的问题,传统基础设施已逐渐不能响应新兴数据驱动研究 ...

  5. 融合、协同系统的边缘云原生架构演进和实践

    简介:云原生和边缘计算是近两年都非常火的技术话题了,在第十届云计算标准和应用大会上,阿里云高级技术专家熊鹰分享了<基于融合.协同系统的边缘云原生架构演进和实践>,希望通过介绍现在阿里云在边 ...

  6. 阿里云熊鹰:基于融合、协同系统的边缘云原生架构演进和实践

    简介: 云原生和边缘计算是近两年都非常火的技术话题了,在第十届云计算标准和应用大会上,阿里云高级技术专家熊鹰分享了<基于融合.协同系统的边缘云原生架构演进和实践>,希望通过介绍现在阿里云在 ...

  7. 双榜首!华为云擎天架构刷新进化计算大赛新纪录!

    在刚刚结束的GECCO 2020国际会议中,华为云擎天架构的调度算法团队同时获得OCP与USCP运筹优化算法赛道第一名,且算法运行结果刷新了十个文献算例的已知最好结果.充分展现华为云在云资源调度.多目 ...

  8. 华为硬件工程师手册_华为认证云服务架构师正式发布

    华为认证HCIP-Cloud Service Solutions Architect V2.0(中文版)自2020年1月20日起,正式全球发布. 发布概述 基于"平台+生态"战略, ...

  9. 阿里云首席架构师唐洪:拥抱开源的云端更具生命力

    近日, 国际开源界顶级会议LC3(LinuxCon + ContainerCon + CloudOpen)首次在国内举行,阿里云首席架构师唐洪作为特邀嘉宾出席并发表主题演讲.唐洪首先从一组数字开始,回 ...

最新文章

  1. UA MATH564 概率论 计算至少有一个发生的概率:容斥原理与庞加莱公式
  2. c2000 pro 固件更新_一加7Pro系统更新新增屏幕侧滑返回手势
  3. linq to sql简单使用
  4. Windsock套接字I/O模型学习 --- 第二章
  5. 有前途的人工智能大数据分析相关职业:Python数据科学入门之路
  6. Django简介以及安装
  7. python中的数学模块
  8. 专业文化计算机艺考生,专业课和文化课都优秀?那艺考生的你不知道这个就损失大了...
  9. 跨平台屏幕/摄像头RTMP推流模块设计要点
  10. linux扫盲之CPU模式
  11. 小虾教你网购组装电脑单
  12. 解决Debug certificate expired的问题 - 转
  13. 单词播放器5.10发布
  14. struts2拦截器实现登录限制
  15. Android开源网站
  16. js获取本月第一天和最后一天
  17. 最新|解决Mac安装软件的“已损坏,无法打开。 您应该将它移到废纸篓”问题
  18. Pell方程初识以及技巧性的求解Pell方程整数解(附带手推详细证明)
  19. 阀门的开关方向_阀门的开关方向如何正确操作阀门
  20. 不清楚MySQL索引为什么会失效,面试官:回去等通知

热门文章

  1. 2019-05-21 Java学习日记之String类型Demo
  2. Push rejected: Push to origin/master was rejected
  3. bzoj 1914: [Usaco2010 OPen]Triangle Counting 数三角形——极角排序
  4. 在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
  5. [C#] 简单的 Helper 封装 -- RegularExpressionHelper
  6. HDU2011 多项式求和
  7. 沟通CTBS助六和集团实现财务集中管理
  8. 洛谷 - P3321 [SDOI2015]序列统计(原根+NTT)
  9. 2020CCPC(威海) - Rencontre(树形dp)
  10. HDU - 4035 Maze(概率dp)