点击上方“LiveVideoStack”关注我们
全球不同国家和地区的网络基建水平参差不齐,如何利用有限的网络资源提供更高质量的音视频通话体验是音视频服务商必须面对的挑战。在此次LiveVideoStackCon 2021 音视频技术大会 北京站,我们邀请到了即构科技的RTC后台技术总监——肖潇,为我们介绍即构科技是如何构建全球实时音视频云以及其海外网络传输优化技术。
文 | 肖潇
整理 | LiveVideoStack
本次分享主要分为三个部分,首先是全球实时音视频云架构,其次是海外网络传输面对的挑战,最后是音视频传输优化实践。
一、全球实时音视频云架构
架构往往服务于业务和产品,即构科技的定位是一家全球音视频云服务提供商,即构目前覆盖了全球212个国家和地区,提供100+的行业解决方案,我们自研了全链路音视频的引擎以及实时网络。至今,即构年服务人数达到300亿+,每日通话数达到30亿+分钟。
即构服务全球的宗旨是“贴近用户,连通全球”。
首先,为了让用户有更好的音视频的体验,即构在全球部署了大规模的边缘节点,让用户能够更短更快地接入。另外,音视频是一个实时互动的场景,互动涉及到数据流传输,需要将连接海量用户的服务器进行级联以及媒体数据的全球传输。
即构在全球有500+的网络节点,一些出海比较热门的地区,例如东南亚,南亚,南美,北非、中东等地区,即构都有比较丰富的节点覆盖。通过大规模的网络节点,即构能够为全球212个国家和地区提供优质服务。在全球的500多个节点之间,我们可以保证99.9%的优质传输率。
即构全球音视频云的四个关键词分别是多云基础架构、边缘计算、全球多中心,MSDN全球传输网络。
多云基础架构从诞生起就在公用云的IaaS基础上构建音视频PaaS和SaaS产品。使用公用云也和即构作为创业公司的背景有关。充分利用公用云的优势,可以减少基础设施层面的研发和运营工作,使得业务更加聚焦,更加节约成本。另外,使用公用云可以使即构对全球优质节点做到随取随用。
边缘计算方面不再赘述。
全球多中心,媒体边缘调度和流数据的管理大多采用中心化的服务,但中心化的服务存在一些的问题,例如当服务中心在香港,那么香港和阿根廷的用户物理间的时延会很高。再者,单中心服务机房或者网络一旦出现故障,后果会令人难以接受。近年来几乎所有公用云供应商都出现过重大的故障。多中心首先要能够做到跨域之间双向信息的同步。举个例子,一位新西兰的用户正在推流,流信息写入东南亚数据库,拉流用户在南美,接入的是美洲中心。当东南亚的中心出现问题时,可以通过后台快速发现和配置的能力,迅