历史上的今天
返回首页

历史上的今天

今天是:2025年05月31日(星期六)

2018年05月31日 | SD-RTN毫秒级网络加速的技术变革

2018-05-31 来源:互联网

如果视频直播的端到端延迟必须严格控制在 500 毫秒以内,使之具备和视频连麦相同的低延迟体验,现在的 CDN 加速技术还能起作用吗?首先数据不能有cache,TCP 的延迟累积必须消除,甚至 RTMP 协议也要切换到 WebRTC 的技术架构。移动互联网的实时视频应用领域正在快速演变中的一切,我们先姑且称之为网络延迟革命吧。

运营商们对上述网络延迟革命显然是敏感的,正着力推动 SDN/NFV 的建设:三层解耦,网络云化和发展 ONAP 已经成为行业的共识。那么随着 underlay 网络服务能力的提升是否会极大的消弱 underlay  的网络加速技术的依赖呢?答案是肯定的。但是实际的情况却是,我们目前还无法完全依赖运营商网络来开发一款完全免费的全球实时音视频通话类应用。比如说,如果想开展类似 QQ 微信音视频聊天那样的业务,还必须依靠  underlay  网络中转加速技术来解决 NAT 穿透失败和“四跨”的问题。这里所述“四跨”是指跨国、跨运营商、跨地域、跨时段的网络传输质量存在波动的问题。

本文讨论的 SD-RTN(Software Defined Real-time Network) 就是一种上述的underlay 网络中转加速技术。相比 CDN 而言,SD-RTN 提供的是以 UDP 协议为主的,端到端网络延迟为毫秒级的实时数据传输云服务。SD-RTN 是一种可承载任何点到点实时数据传输需求的业务架构:只要调用开放的 API,无论是实时视频(会议、教育、直播、社交、监控、VR)、文件传输(短视频、办公)还是高速数据同步(游戏、AI、IOT、物联网)都可以很方便的接入 SD-RTN的实时数据传输云服务。

所谓融合 SD-RTN 则是指不以独占的方式租用 POP 节点和购买托管服务器,而是在已经虚拟化的网络和和服务器基础之上,以共享方式搭建的 SD-RTN。融合 SD-RTN 是一个完全弹性的中转加速网络,可以很好的解决网络节点资源投入和业务发展速度之间的矛盾。毕竟不是每个公司的业务量都足够大,可以支撑大量购买服务器和租用 BGP 线路的高额成本。

融合 SD-RTN 利用了共享节点组网,所以必须弹性的利用网络节点资源,不能对已有的其他业务造成强烈冲击。为此我们引入了两个技术理念:

1、自动拥塞规避的端到端动态路由算法;

2、用 99%可靠的节点构建 99.9%稳定的网络。

端到端动态路由算法要求服务器的数据中转模块对网络节点的可用空闲带宽具备实时检测能力和瞬时路径切换能力,而且这种路径切换必须是业务无感知的。为此,我们开发了完善的 QoE 机制:包括丢包、延迟和抖动实时统计,多路径热备份等。而用 99%可靠的节点构建 99.9%稳定的网络,就意味着融合 SD-RTN 的拓扑结构必须是实时更新,高度自愈的。所以我们利用 QoE 机制,并增加了全网测速功能,让每个网络节点都拥有一个实时计算的,可动态更新的拓扑树结构。

融合 SD-RTN 作为通用的点到点实时数据传输云平台,集中体现在具备以下技术特点:1、共享节点;2、协议优化;3、接近接入;4、动态路由;5、云端QoE;6、通用架构。首先共享节点,不再赘述。其次协议优化是指同时支持UDP/TCP 协议接入,并且针对 TCP 接入的情况下,SD-RTN 内部可自动转换成QUIC 协议来减少延迟累积的产生。就近接入是指利用全球 IP 经验库和实测数据来分配最佳中转接入点,如果遇到运营商的 underlay  网络传输质量足够好的时候,则尽量避免引入多跳数据中转。动态路由指的是端到端传输路径实时可切换,并且对具体业务而言是完全无感知的。云端 QoE 不仅为数据的可靠传输提供了完善的机制,也是实现共享节点组网的基础。而且云端 QoE 必须是灵活可配置的,针对丢包、延迟和抖动敏感度不同的业务类型,自动编排传输路径质量计算的权重。通用架构是指用 S2S(server to server)、C2S(client to server)和 C2C(client to client)三种 API 接入流程来涵盖了所有的业务场景的实时数据传输云服务。

上述通用架构的 S2S 接入流程,主要针对的是服务器之间的实时数据同步。其特点是两端都有公网 IP,可以调用 API 通知 SD-RTN 的接入点向指定的 IP 和端口发送数据。而 C2S 接入流程是目前最为广泛的应用场景,特点是一端是服务器,另一端是位于在 NAT 后面使用私有 IP 的终端。此终端接入 SD-RTN 必须使用经过 NAT 映射之后的公网 IP,并且在创建完会话后需要主动向 SD-RTN 的接入点发一个数据包,这样才能建立起完整的 TCP/UDP 双向数据通道。最后 C2C接入流程针对的是终端间的直连场景,比如社交中的双人音视频聊天。在 C2C 接入流程中,SD-RTN 中的 API 服务器实际承担了 NAT 穿透 stun 打洞服务器的角色,SD-RTN 的接入点则是 TURN 服务器的角色。

推荐阅读

史海拾趣

CLARE公司的发展小趣事

随着技术的不断进步和市场的日益成熟,CLARE公司开始致力于产品的创新和升级。公司研发团队紧跟科技前沿,不断探索新技术、新材料和新工艺的应用,推出了一系列具有创新性和领先性的电子产品。这些产品不仅满足了客户的需求,还引领了市场的潮流,进一步提升了CLARE公司的品牌影响力和市场竞争力。

Brand-Rex公司的发展小趣事

随着全球市场的不断扩大,Brand-Rex也将目光投向了潜力巨大的中国市场。作为首批进入中国市场的国际一线品牌之一,Brand-Rex凭借其卓越的技术和产品质量迅速赢得了中国客户的青睐。然而,由于公司重组和调整,Brand-Rex在2005年之后暂停了在中国大陆地区的销售。幸运的是,2009年8月,Brand-Rex与上海速越电子工程有限公司合作重返中国市场,进一步推动了其在华业务的发展。

台湾美丽微(FMS)公司的发展小趣事

2013年,FTDI推出了最新的嵌入式视频引擎(EVE)技术产品。这项技术将高度先进的图形控制器、显示器、音频和触摸功能集成到单一芯片中,为智能显示器的实施提供了高效、便捷的解决方案。这一创新不仅提升了FTDI在嵌入式系统领域的竞争力,也为公司在智能家居、工业自动化等多个领域的市场拓展提供了有力支持。

Fuji Teminal Industry Co Ltd公司的发展小趣事

FTDI的历史可以追溯到1992年3月13日,由弗雷德·达特(Fred Dart)创立。公司初期专注于个人电脑市场,推出了针对主板芯片组的解决方案。其中,早期的主要客户之一是IBM,这些芯片被应用于AMBRA和PS/2系列的个人电脑中,为当时的计算机技术发展做出了重要贡献。这一时期的成功不仅奠定了FTDI的技术基础,也为其后续的市场拓展奠定了坚实的客户基础。

Acutechnology公司的发展小趣事

在市场竞争日益激烈的背景下,Acutechnology公司深知品质是企业生存和发展的关键。因此,公司建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格把控。同时,公司还注重品牌建设,通过广告宣传、参加展会等方式提升品牌知名度和美誉度。这些举措有效地提升了公司的市场竞争力,赢得了客户的广泛认可。

淩志比高公司的发展小趣事

随着国内市场的逐渐饱和,淩志比高公司开始将目光投向海外市场。公司制定了国际化战略,积极拓展海外市场,与多家国际知名企业建立了合作关系。通过不断的市场拓展和品牌推广,淩志比高逐渐在国际市场上获得了认可。

问答坊 | AI 解惑

两个5.8G中继站的现场照片

两对5.8G桥接,一对30公里,一对8公里 上面的是30公里的,采用600mw的TT58-600,配置29dBi的碟状天线 圆锥状的就是600mw的TT58-600,看到下面的一排5个红灯了吧,那是信号强弱的标志,对信号的时候使用很方便,我们对的是5个灯都亮,信号最强 ...…

查看全部问答>

硬件设计的几个基本问题

1、电阻电容的封装形式如何选择,有没有什么原则?比如,同样是 104 的电容有 0603、0805 的封装,同样是 10uF 电容有 3216、0805、3528 等封装形式,选择哪种封装形式比较合适呢? 2、有时候两个芯片的引脚(如芯片A 的引脚 1,芯片B 的引脚 2)可以 ...…

查看全部问答>

再上个点单片机的资料!!!——单片机编程技巧100例

昨天上了本C的资料!! 今天来上本单片机关于C的资料! 不过今天的是100例哦!!…

查看全部问答>

关于cmos与非门的分析 不理解

如图所示。当输入都为高电平时,T3,T4截止,T1导通,而T2的栅极为高电平,源极电压未知,怎么判断T2的状态呢。教材上直接说T2导通,是怎么分析的。我基础不好,请指教。谢谢。 …

查看全部问答>

亲爱的朋友 帮我一下 74ls138 74ls47点亮数码管问题 我是新手很简单的问题我都搞不懂 帮小弟一把 谢谢

小弟刚学单片机 89c52 实验板的原理图已经传上来了  我想用74ls138 74ls47  同时点亮所有的 数码管   不过74ls138说明书上  只能同时输出一个低电平这样 我只能点亮一个数码管  要同时点亮六个 ...…

查看全部问答>

SQL mobile在wince4.2上得安装问题

编译环境PB 4.2, 补丁包:WinCEPB42-081231-Product-Update-Rollup-ARMV4.msi 安装好之后在WorkSpace里面将SQL Mobile加入进去, Applications and Services Development ---SQL Mobile    ---SQL Mobile       -- ...…

查看全部问答>

自动灭火装置、电水壶自动断电控制器电路原理

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 该装置的电路工作原理见下图。JS是一根很细的金属丝,它在被保护物上缠绕几个圈后再串接于LSE的①、②脚间。当JS完好时,LSE的①、②脚间串通,此时LSE的④脚输出高电平,三极管VT截止,继电器 ...…

查看全部问答>

Maxim's MAX8895 Battery Charger

Maxim\'s MAX8895 Battery Charger Integrates Automatic Adapter Detection & USB Enumeration Maxim Integrated Products introduced the MAX8895, a linear battery charger for Bluetooth(R) headsets and portable devices ...…

查看全部问答>

我的仿真器XRD-DSP510USB与目标板仿真时总是出现错误?

我的仿真器XRD-DSP510USB与目标板仿真时总是出现错误 提示however the partid register may not have been read properly due to the target statel. please reset the dsp and try again, 不知是什么原因。…

查看全部问答>