当前位置:网站首页>华为云如何实现实时音视频全球低时延网络架构【上】

华为云如何实现实时音视频全球低时延网络架构【上】

2022-06-22 21:33:00 InfoQ


摘要:本文主要介绍华为云的SparkRTC全球低时延网络架构如何做到全实时,低延时,做到实时播放,时延小于200ms。双向交互端到端时延小于200ms,操控指令小于30ms的实现,主要从三个方面入手,最后侧重于低时延技术的九大绝招,揭秘华为云SparkRTC全球低时延网络架构。

本文就带大家来了解华为云的SparkRTC全球低时延网络架构

本文主要分为以下三个部分,

  • 媒体网络业务目标
  • SparkRTC全球网络架构
  • 低时延技术解析入手

接下来我们就从这三个方面来了解。

1.低时延网络技术提供Global级E2E互动与云边加速能力,Edge边缘实时加速能力

低时延网络技术提供主要提供的是三种服务:

1.1Global服务:E2E实时互动

  • 提供全球170+国家澄盖的RTC服务
  • 适用于云会议、 文娱、社交、教育等应用
  • 平均全球200ms端到端时延,国内120ms端到端时延

1.2Global服务:云边互动加速

  • 提供边缘至Region的实时上下行加速
  • 适用于云手机,云桌面、云渲染等应用
  • 平均全球130ms传输时延,国内50ms传输时延

1.3Edge服务:边缘互动加速

  • 提供就近接入服务和LastMile弱网对抗能力
  • 业务场景:云游戏、云XR等基于边缘技术栈构建,超低时延诉求的应用
  • 本地流量闭环,30ms传输时延

1.4总结

总之,SparkRTC全球媒体网络的最终目标,就是基于华为云Region/WiseWan节点/IEC节点/CDN中心节点部署,解决跨区域、跨国、跨运营商的高品质、低成本互联的问题。如下图所示:

null

2.SparkRTC全球网络架构

华为SparkRTC在公共互联网基础上重构骨干网络

  • 自建骨干网:共享华为公有云和消费者云业务基础设施,节点全球覆盖、区域专线互通;
  • 共享CDN:实现全球用户本地域覆盖;
  • 运营商签约:实现全球首都/TOP1经济圈一跳接入骨干网;

null

华为SparkRTC的骨干网是如何搭建的?

可能很多人还不知道,华为SparkRTC的骨干网络是重构过的。它是共享了华为的公有云和消费者云业务的基础设施,才得以实现节点全球覆盖、区域专线互通的目标。在此基础上,面向不可靠的互联网,华为又将网络架构进行分层,以面向不同SLA诉求的实时业务。

分层架构将其分为云,边,端,三个层级,使其分管自己的领域

null
关于OverLay网络。它是利用Overlay技术在物理网络基础上构建的,主要是为数据转发提供最优路径。那为什么华为要花力气去构建一个OverLay网络呢?

主要原因是在Underlay模式下,数据只要是可走通的,那就可以一直走这条链路,但实际上这可能并不是最优解。因此就需要感知网络状态的OverLay网络,通过中心控制器,结合QoS数据动态选择最优传输路径。这也是为什么华为的SparkRTC全球媒体网络即高效又节能的主要原因之一。

利用RTN技术在物理网络基础上构建OverLay网络,为数据转发提供最优路径

null
方案描述:
  • 基于边缘容器技术灵活部署加速节点;
  • 基于Underlay构建Overlay平面并智能选路;
  • 终端通过SDK/AIP等丰富方式接入加速网络;

了解了SparkRTC的网络架构,对于华为的低时延技术进行了详细解析,明天分享低时延技术的
九大绝招。

原网站

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://xie.infoq.cn/article/deb37cd7a1e9caee7a176a6a2