CDN已经是现场软件开发内容分发最常用的辅助工具,但是很多人不知道的是有协议CDN所有的优点,也解决了它的缺点,即SD-RTN。SD-RTN将网络单元放置在互联网上不同地区的数据中心,相当于CDN边缘节点,当直播软件开发面对用户的要求时,可以根据每个节点的连接、传输和负载情况,实时自动分配最优、最流畅的传输路径。
一、两者的对比
尽管SD-RTN和CDN很像,但也有他们不同的地方。
第一,原理上,CDN利用存储转发,提前缓存直播软件开发的内容,将内容缓存在边缘节点上,当用户访问时,先显示存储内容,请求新内容;SD-RTN选择实时传输网络,用户获得的信息都是通过UDP实时接收传输协议可以保证最低延迟传输。
2.不同的传输协议,CDN延迟的原因是使用TCP协议,TCP协议下,直播软件开发网络不好时容易受到影响;使用UDP协议避免了延迟的不可控点,大大缩短了交互延迟,将几秒钟的延迟压缩到毫秒。
内容分发机制不同,SD-RTN会自动选择最佳路线发送,与用户的物理距离无关。CDN按距离分配节点。
二、SD-RTN的优劣势
1.优势方面,SD-RTN延迟优势是直播软件开发非常想要的,将秒级延迟压缩到毫秒,实时体验非常好
2、同时SD-RTN抗丢包能力强,根据用户的网络状况使用更加多样化的方案,在高丢包下保持实时性
3.低延迟也成了他的缺点。直播软件开发有时不需要这么高的实时性。-2秒的延迟会给服务器更大的缓存时间,对服务器的损坏也不大。在延迟低的情况下,让一对一直播作为首选的内容传输方式。与直播相比,一对一互动场景更适合
尽管SD-RTN有这么多的优势,但也因为自己的优势给直播带来了不便,同时它使用的UDP协议消耗了大量的宽带资源。对于直播软件开发来说,这些都是平台开发之外的额外费用。运营商如何节约开发成本是关键,尤其是预算低的时候。
声明:以上内容为云豹科技作者本人原创,未经作者同意禁止转载,否则将追究相关法律责任