写点什么

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

作者:坚果
  • 2022 年 6 月 22 日
  • 本文字数:1156 字

    阅读完需:约 4 分钟

摘要:本文主要介绍华为云的 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 中心节点部署,解决跨区域、跨国、跨运营商的高品质、低成本互联的问题。如下图所示:


2.SparkRTC 全球网络架构

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


  • 自建骨干网:共享华为公有云和消费者云业务基础设施,节点全球覆盖、区域专线互通;

  • 共享 CDN:实现全球用户本地域覆盖;

  • 运营商签约:实现全球首都/TOP1 经济圈一跳接入骨干网;


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

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


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



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


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


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


方案描述:

  • 基于边缘容器技术灵活部署加速节点;

  • 基于 Underlay 构建 Overlay 平面并智能选路;

  • 终端通过 SDK/AIP 等丰富方式接入加速网络;


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


发布于: 刚刚阅读数: 5
用户头像

坚果

关注

此间若无火炬,我便是唯一的光 2020.10.25 加入

公众号:“大前端之旅”,华为云享专家,InfoQ签约作者,51CTO博客首席体验官,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

评论

发布
暂无评论
华为云如何实现实时音视频全球低时延网络架构【上】_6月月更_坚果_InfoQ写作社区