即构MSDN,如何为每日数亿的音视频流规划全球质量最优的线路

即构自研了海量有序数据网络MSDN(Massive Serial Data Network),构建一条全球可靠的多云通讯链路,帮助用户获取更高的网络质量,打造更清晰稳定的音视频云服务。

即构MSDN,如何为每日数亿的音视频流规划全球质量最优的线路

2020是实时音视频技术应用大爆发的一年,电商直播、视频会议、在线课堂等多个场景获得了广泛关注。即构科技作为全球领先的云通讯商,截止目前已服务超过4000家企业客户,每日音视频通话时长超过20亿分钟,服务覆盖全球200多个国家和地区。

在持续为大量客户提供音视频服务的过程中,即构发现C端用户对互动质量不断提出更高要求。而影响延时、卡顿、服务可用性等核心质量指标的因素,都与网络质量有关。

基于此,即构通过海量客户的音视频服务经验,结合SDN技术,自研了海量有序数据网络MSDN(Massive Serial Data Network),构建一条全球可靠的多云通讯链路,帮助用户获取更高的网络质量,打造更清晰稳定的音视频云服务。

那么,即构MSDN是如何提高保障每日亿级海量音视频流的高质量传输呢?下面我们跟随小Z的真实使用场景,一起来看看~

小Z是一家直播平台的运维负责人,上周六平台举办了一场大型的直播活动,他和其他小伙伴一起为活动提供技术服务保障,在活动期间,他的工作遇到了几个问题。这些问题,如果通过即构MSDN会如何解决呢?

问题1

在活动开始前进行准备工作时,小Z通过活动热度等数据预测今晚参与活动的用户将会暴增,为了保障服务的可用性和稳定性,小Z要求进行扩容,但服务商反馈目前网络资源紧张,需要重新进行节点部署,耗时比较久。

解决方案

即构服务了大量的直播客户,在客户业务量暴增需要快速扩容时,即构能迅速响应需求。即构的自研MSDN,采用了中立的网络架构,可接入公网、不同供应商的IDC、网络线路等各类资源,能以最低的成本获取最高质量的资源,做到“AnyWhere,AnyTime,AnyResource”。

面对客户业务量爆增时的扩容需求,即构能以分钟级的速度迅速响应,实现用户无感知扩容。

问题2

准备工作完成后,平台活动如期进行。小Z在后台实时监控各项数据,这个过程中,小Z发现有一些观众的观看延迟比较大,互动不自然。他判断是网络传输出现了问题,但由于没有可参照的其他路径,因此难以进行优化。

解决方案

影响直播延迟的因素有很多,网络质量是其中一项。即构MSDN会实时探测各段网络线路的质量,搜集延迟、丢包率等信息,并将探测得到的质量数据绘制成⼀张带权图。

用户的每一次推流,每一条数据流都会根据这张带权图,选择最优路径进行传输。当发现网络故障或原有路径质量下降时,会自动规划新的数据传输路径,减少网络抖动带来的丢包或延迟影响。

问题3

尽管有小部分观众延迟较大,但参与活动的大部分用户还是很满意这次的直播效果的。公司希望之后的每次活动在保持大部分用户稳定服务外,还能进一步提升。因此,小Z需要思考在之后的服务保障中如何改进优化。

解决方案

网络传输质量的提升,需要根据海量的数据、无数次的传输来持续不断地优化。即构自研的自学习海量有序数据网络MSDN,会对平台每日传输的亿级海量数据,进行实时质量评估和事后质量评估,通过记录一条条优质传输路径,为下一次以及更多用户的数据传输提供参考。

通过无数的数据流,无数次的传输,让即构MSDN逐渐成为一张可用区覆盖面广、超高并发、可用性强、超低延迟的“专线级”稳定的音视频虚拟网络。

通过以上场景应用,我们可以看到即构MSDN的主要功能和作用。即构MSDN可为全球客户提供清晰、稳定和可靠的实时语音视频云通讯服务,不仅比传统的SDN更具控制力和灵活性,而且更贴合音视频云服务的业务特性。

精细化路由,可实现对流量的控制牵引

即构MSDN细致的路由控制,可严格控制数据在既定的路径上进行传输,更易于日常网络运维,例如在灰度发布时,可控制一定的流量走灰度区域。

同时,可基于特定区域/特定业务,调整流量的传输路径,灵活应对复杂的业务场景和网络状况,比如当跨境云厂商的传输效果不好时,MSDN 可以通过绕路或基于加权算法另选一条更优路径进行传输。

如以下示例,从IDC1到IDC2,如果直连,延迟高达130ms,但即构MSDN通过动态规划选择绕行IDC3,则延迟可以降至80ms。

1

无感透明,可针对流媒体进行针对性优化

针对非媒体数据的传输,例如房间信令等,通过IP层的路径规划,可实现传输路径的无缝切换,业务层无感知。针对媒体大流量传输,转发路径的节点有针对性的进行传输层协议优化,可提高重传效率,降低延迟。尤其在进行长距离传输时, 通过即构MSDN的优化后,能大大降低网络延迟。

以下是从上海到香港的多条数据流的传输,上下两图分别是不经过MSDN加速和经过MSDN加速的区别:

2

上海>香港,未通过MSDN加速

平均延迟100ms,丢包15%

3

上海>香港,通过MSDN加速

平均延迟37ms,丢包0%

即构MSDN是基于完全开放、真云化的架构,这意味着可以随时随地获取到全球任意地区的优质网络资源,实现全球可用性区域的全覆盖;同时基于自研的加权算法,动态实时规划一张全球节点最优路径传输路线图,并通过可视化质量运营,不断优化和升级,让每一次音视频流的传输,都稳定、可靠、低延时。