首页 > 编程知识 正文

云信业务(学信网)

时间:2023-05-03 12:13:41 阅读:757 作者:2568

近日,LiveVideoStackCon 2021音视频技术大会北京站隆重举行。作为多媒体行业的技术盛会,众多行业专家汇聚于此,新技术、新产品、新趋势、新理念在这里碰撞相遇,不断催生创新突破的新灵感。

云信网易服务器总架构师Tzdct受邀出席大会并分享了以《网易云信自研大规模传输网核心系统架构剖析》为主题的演讲,介绍了网易云信全球智能路由网络WE-CAN背后的设计理念,受到了嘉宾们的广泛关注。

WE-CAN——统一通信的基石

WE-CAN这个词对一些开发者来说有点陌生。可以理解,we-CAN(communication Acceleration Network)是建立在公共互联网上的复杂网络系统,通过对各种资源的智能调度,达到提高数据传输质量、降低数据传输成本的目的。

Tzdct表示,网易云信的目标是成为统一通信云服务的第一品牌,而要实现这一目标,通信数据的传输质量至关重要,尤其是在长距离、复杂的网络环境下。在此背景下,WE-CAN诞生并迅速发展。

(网易云信服务器总架构师tzdct)

据tzdct介绍,目前WE-CAN可以传输高到达、低时延的流媒体,除了媒体本身的各种QoS策略外,WE-CAN还可以进行可选的ARQ、FEC等对业务透明的冗余策略,这些也是WE-CAN所有其他传输方式所共有的;

WE-CAN还可以超大规模分发直播视频,通过路径级联和复用消除房间号瓶颈,降低带宽成本,实现接近CDN的成本和接近RTC的实时性,更好地支持低延时直播场景;

WE-CAN还可以可靠地传输信令、即时消息或其他数据。所谓“可靠传输”是指保证数据能够到达和数据传递的顺序;

WE-CAN服务和协议具有行业领先的解耦和分层设计,优雅、易用、灵活。例如,它抽象地封装了可靠的传输协议,并为外界提供了一个最小的接口。我们称之为消息总线。MessageBus的目标是提供全球部署的分布式消息队列服务。

作为网易云信的传输基地,WE-CAN定位从一开始就不是一个普通的传输网络,而是一个能够稳定、快速、高效地将世界任何一点的任何数据发送到世界任何一个角落的通用传输网络。

WE-CAN设计的背后,层次感非常重要。

“WE-CAN的实现原理并不难,但要真正实现网易云信的设计目标,还有很多工作要做。”Tzdct与参与者分享。

总的来说,最大的挑战是如何保持层与层之间的抽象和隔离。此外,WE-CAN的最终目标虽然是构建覆盖全球的通用软件定义传输网络,但出发点是服务于网易云信RTC,因此与上层业务系统脱钩也是一大挑战。

在本次分享中,tzdct还深入分析了各层的架构设计。

tzdct说,这种设计的原因有四个方面:

WE-CAN本身就是公共互联网的叠加,分层可以更独立、更安全。分层可以各司其职,明确系统边界;分层可以更好的针对性优化,从而实现各层不同的传输优化策略。

略;为了支持更多的传输场景。

实现过程中,WE-CAN 将整个架构分为五层,即网络层、控制层、传输层、应用层和业务层。

其中,网络层是 WE-CAN 核心网的入口,为报文提供寻址路由功能,是整个架构最复杂、流程最长的一层。

控制层主要负责数据的路由、流量调度、拥塞控制。控制层会将转发节点编织为一张高速公路网,并为接入节点分配最优的高速公路入口。

传输层,负责报文的排序、重传、切片等,WE-CAN 基于 UDP 协议自研了一套可靠的传输机制,能够支持更丰富的应用场景,比如对应用层协议进行流量控制、熔断限流等,对应用层提供分级服务策略等。

应用层提供 MessageBus 的协议封装,包括 Topic 订阅、多目的地广播、承载 RTC 服务端信令等。

业务层支持 RTC、IM、直播点播、数据上报等各种应用,能有效降低业务延迟,提升通信质量的同时,降低成本。

如tzdct所说,彻底的分层解耦既能使各层独立工作互不影响,从而提高系统稳定性,又能促进功能的快速迭代,降低开发难度。另外,彻底的分层抽象也使 WE-CAN 能够提供更灵活、更多元化的分级服务。这也是网易云信 WE-CAN 区别于很多厂商最大的不同。

不但追求架构先进性,WE-CAN 对降低传输成本也有始终如一的追求,tzdct在设计 WE-CAN 的过程中坚持的一点就是用远低于专线的成本来达到甚至超过专线的质量。实际在线上运行中业务数据也很好地验证了这一理念,WE-CAN 在跨国传输场景中优势巨大,真正做到了用公网带宽实现专线质量。

让每一个终端都拥有云信的“超能力”

截至当前,WE-CAN 已经遍布中国,同时覆盖全球各大洲,在印度、中东、欧洲、北美、北非等全球主要地区均实现节点部署。WE-CAN 承载着包括 RTC、IM、直播点播等业务流量,每日传输千亿条消息和数亿分钟媒体流数据。传输质量优异,其中在国内音视频传输中能做到超过 99.9% 的网内优质传输率,端到端优质传输率超过 99%,在跨国通信中,能做到接近专线质量,全球范围内延迟不超过 250ms。

WE-CAN 是网易云信最可靠、坚实的基座,基于 WE-CAN 强大的传输能力,网易云信已经帮助众多知名企业深耕海内外市场,稳步推进全球化业务布局。

当然,网易云信的目标不止于此,网易云信期待每个智能终端都拥有云信的融合通信能力。

Attention❗️❗️❗️

《网易云信自研大规模传输网核心系统架构剖析》演讲实录即将发布,欢迎持续关注。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。