2021 年 3 月,虎牙交出了客岁效果单,披露发布了 2020 年 Q4 及全年财报。2020 年第四序度,虎牙总收入为 29.90 亿元,全年总收入为 109.14 亿元。作为游戏直播范畴的头部企业之一,虎牙在红利方面不停保持着稳定的增长,但在红利背后少不了技能的支持。那么,在基础架构技能方面,虎牙经历了哪些演变?面对新兴技能,虎牙又是如何选择和应用的?… 为了解答这些题目,InfoQ 记者采访了虎牙公司主播服务技能部副总经理徐光兴和基础保障部技能总监王中原。 虎牙直播技能演进驱动内容创新InfoQ:虎牙直播作为直播行业的头部平台,从技能角度看让虎牙处于领先的主要缘故起因有哪些?技能能力在虎牙商业乐成的过程中扮演着怎样的脚色? 徐光兴:虎牙的战略之一就是技能驱动内容,技能能力是虎牙业务创新发展的原生动力之一。虎牙在直播技能核心方向持续投入,重点聚焦于实时内容创作与直播互动技能,在端边云实时调度、实时 AI 内容生产、实时驱动与渲染、实时美化加工、虚实互动等核心能力都取得了不错效果。这些技能能力与业务深度融合,再基于业务反馈持续优化创新,形成相互促进的良性循环,帮助虎牙在内容形式创新、用户体验两大维度获得了差别化的竞争优势。 举例来说,吃鸡游戏火爆之前,虎牙在业内率先支持蓝光 8M 高清开播,从而捉住了新游的机会;再比如使用端边云调度和实时加工能力,业内率先实现 PC/ 移动端同时支持高清多人连麦。 InfoQ:能联合直播技能的发展演进谈谈虎牙的技能架构演进吗?有何特色? 徐光兴:直播技能演进与互联网信息流传技能的发展息息相关。信息流传经历了从最早的纯文字、到图片和语音,再到视频和直播的发展过程。在这个过程中,技能作为信息流传的载体,传输的数据量越来越大,流传的内容形式越来越丰富。 具体来看,直播技能演进主要可以分为三个阶段: 第一阶段:直播技能从最早的语音开黑房间,到语音直播,再到游戏视频直播演进。这个阶段的关键技能是大数据视频不卡不掉不延迟的传输技能,这也是虎牙不停深耕并占据优势的范畴。 第二阶段:2015 年,随着移动互联网普及和智能设备成熟,视频直播迎来了快速发展的第二阶段。手机开播、蓝光高清、投屏直播、直播互动等都是在这个阶段涌现,AI 和大数据等技能也在这个时期徐徐参与到直播内容生产与分发的各个环节。 第三阶段:在第二阶段后期,主流直播平台的内容生产能力徐徐趋同。此时,直播平台必须做出差别化才气具有竞争力。虎牙通过搭建端边云联合的技能架构,并升级为内容生产加工与互动服务的内容生产网,进入到了第三阶段。突破端上算力限定,推出虚实联合的交互方式,内容质量与互动能力得到了同步提拔。 InfoQ:刚刚我们联合直播技能的发展讲述了虎牙内容生产与互动技能的演进,那么底层基础技能架构,它主要会涉及到哪些方面?又是如何支持公司团体技能运转的? 王中原:所有支持业务正常运行所必要的 IT 基础办法,都是基础架构的工作内容。从混合云的建设(包罗机房选址到呆板的选型,云厂商的选择)、资源虚拟化、资源交付,到流量接入,基础中间件服务以及依托这些服务构建的一站式 PaaS 平台。 基础架构的核心要求就是提供更稳定、性价比更高、能力更强的基础服务给上层业务,使得业务可以快速构建创新产物。 ![]() 图示:虎牙基础技能架构图 而从支持公司团体技能运转的角度看,主要包罗两个方面: 1、技能能力上,是否具备前瞻性。 业务层有创新需求时,基础服务是否具备相应的能力。基础能力建设要永世跑在业务需求前面,而不是暂时抱佛脚。 2、满足业务发展需求,支持产物迭代。 实时内容创作与直播互动技能是虎牙的两大核心技能能力,相应地,它们对基础办法支持的要求也高于行业平均水准。以实时互动为例,它对网络延时、稳定性的要求极高。因此,虎牙基础架构团队在边沿计算方面做了很多工作,支持实时内容加工能力很好下沉到边沿,研发了边沿容器方案和边沿容器网络。为解决边沿公网抖动的题目,自研了“蜘蛛侠”虎牙 SDWAN 解决方案,建设了基于 ebpf 和 dpdk 的顺应视频业务高带宽、低延时的高性能边沿网关。 源于社区,终于社区,虎牙如何应用实践新技能?InfoQ:技能架构之外,具体的技能采用每每也是决定产物成败的关键,近来在直播技能方向上,你们最关心哪些新兴的技能趋势呢? 徐光兴:我们不停在关注直播互动及其相关技能的发展,例如 5G 的大带宽低时延,能否带来移动端更多直播互动玩法;VR/AR 的成熟与落地,在提拔用户观看体验、塑造多元内容的同时,是否会诞生新的交互方式。 我们在直播互动范畴的一次重要实验就是虎牙首创的虚实互动技能,实现了虚实联合多人同台,将真人、虚拟人、用户、真实场景、虚拟场景等浩繁元素联合,打造了新奇的多人实时互动玩法,丰富了直播画面元素,增强了视觉冲击力,提拔了用户的参与感。 InfoQ:能举一个普通易懂的例子来阐明虎牙是如何应用新技能的吗?取得了怎样的效果? 徐光兴:2020 年,虎牙推出了首个虚实联合 AR 直播节目《电波之夜》,让真人主播、虚拟主播、IP 等虚实多人同台,进行歌舞演出,对人物表情动作进行高质量实时捕捉,在呈现和互动效果上达到了新的高度,会集展示了虎牙的虚实联合技能。
![]() 图示:虎牙直播首个虚实联合 AR 直播盛会“电波之夜” InfoQ:现在大家都在讨论自主可控与开源,虎牙是如何思考的呢? 王中原:现在我们的技能计谋是:优先思量开源,在开源的基础上做二次开辟。我们不鼓励全部自己造轮子,特别是行业中已经存在比力好的解决方案的时候。以中间件技能为例,ES、MQ、名字服务、Web 网关等多来自开源技能。在技能自主可控上,虎牙更关心的是在快速支持业务需求的同时,保持稳定高效运行。别的,我认为不管技能是原创还是开源,能吃透使用的技能或方案,系统出现题目时能迅速解决,这才是真正的“可控”。 我们鼓励使用开源,并不意味着用开源搞定统统。在实际工作中,我们发现业务团队直接去使用开源中间件的时候,学习和使用本钱非常高。面对不同的场景,开源项目通常不能直接满足业务的特色需求。所以,我们在只管保持和开源版本同步的情况下,会基于开源服务做二次封装而且服务化交付,让业务团队可以忽略差别而只用关注业务需求。同时,我们也必要解决中间件高可用、可观测、资源使用率等题目,这些都离不开技能创新,我们在中间件服务一个技能方向上申请的专利数就超过了 20 个。 除了使用开源技能,我们也会反馈社区共建开源生态,公司内部很多同学都是热门项目标 committer。我们也在筹备开源行业前沿的技能项目,比如前文提到的边沿容器化、边沿网关、SDWAN 等边沿计算项目。虎牙在云原生期间的技能态度是:源于社区,终于社区。 不做“两耳不闻窗外事同心专心只顾敲代码”的程序员InfoQ:你们是如何开展团队的文化建设工作的呢?团队文化的建设对于实际工作的推进是否有一些帮助呢? 王中原:团队文化建设首先要明确建设目标是什么。我们的目标是为了打造锐意创新、开放协作的团队氛围。 我们主要从管理制度、技能运营和技能激励三个方面开展团队文化建设:
团队文化是一种无形的气力,在潜移默化中感染团队成员,统一团队的代价和目标认知,提拔成员归属感和使命感。在实际工作中,可以引发员工自驱力,提高协作效率,充实发掘团队潜力。 InfoQ:技能总在不断的演进,但是有的程序员年事上去之后就跟不上技能的演进步伐了,你们是怎么看待这个题目的?有没有比力好的解决方法? 徐光兴:年事永世不是学习的停滞,有经验的人学习新技能每每更快,因为更能透彻理解背后的原理。在程序开辟范畴,技能厘革日新月异,但万变不离其宗,各种技能五花八门,但都遵循雷同的原理和基础。那么,能否通过积聚,形成经验优势,就必要个人多看多思多总结,敢于提出新的想法和方案,逐步形成自己的一套持续验证和迭代的方法论。 实在,不但是程序员这个职业,各行各业随着期间的发展都在不断演进,保持开放的心态,紧跟行业前沿,敢于拥抱厘革,持续学习,不断增强自身能力很重要。 在公司层面,开放、精良的技能学习氛围很重要。就像刚说到的团队文化建设,能够鼓励员工相互交换学习,激励员工走出去开拓视野,不做“两耳不闻窗外事同心专心只顾敲代码”的程序员,适时调解头脑方式和工作模式,保持技能敏感度。 近几年,虎牙技能团队都会构造核心技能人员去顶级互联网公司交换,我们也十分感慨,像 Amazon、Google、Microsoft 等企业,很多工程师都会干一辈子,纵然年事很大的技能专家依然在豪情十足地敲着代码,为公司贡献着代价。我们信托,只要保持紧跟技能前沿的热情和持续学习的心态,年事并不是限定技能人员的天花板。 采访高朋 徐光兴,虎牙公司技能副总经理 王中原,虎牙公司技能总监 来源:https://www.toutiao.com/article/6951002167662690830 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |