近年来视频直播、点播等在线视频业务迎来了爆发期,看视频成为人们宅在家中的主要消遣方式之一,由此带来的互联网流量增长大幅增加了对 CDN流量的消耗。在播放之前无需下载全部的文件,而是可以一边看一边下载。
流媒体技术的特点是数据量大,传输时间长,在此过程中针对抖动以及延迟等指标具备一定的要求,因此要在现有的互联网上建立一套高性价比的大型流媒体系统是一项艰巨的任务。
当前,各地区的CDN体系基本都是采用图1中所示的架构,对于拥有约20万用户的互动电视网络的机顶盒来说,CDN系统通常可以分成两个层次,即核心和边缘两个层次。在此过程中,核心部分包含了内容管理,以及运营系统,除此之外还有服务器和路由器。
内容源服务器包含了所有的点播服务,并以MPEG-4为基础,实现了流媒体服务;内容路由器是一个用户请求的入口,在此过程中,包含了相应的引导策略,主要有内容类型,地理区域以及网络的负债状况等,在此基础上,通过重新定向指令将用户的流媒体内容请求引导至最优存取节点,从而实现分布式、全网智能化负载平衡。
边源层主要包括负载平衡控制器和内容缓存服务器,这些组件共同构成CDN网中的缓存代理服务器,并在CDN网的边缘分布。负载平衡控制器采用特定的引导策略,例如内容引擎权重、负载状态、内容在引擎中的分布状况等,引导用户的内容请求到优化内容引擎,以达到局部智能负载平衡和局部业务控制;
内容缓冲服务器是用来对流媒体业务进行控制的,并为终端用户提供真正的流媒体边界服务。
该方案在CDN网络中部署了8-10个左右的边源节点,每个边源节点分别包括一个负载平衡控制器和几个台内缓存服务器,为用户提供流媒体点播的内容。
该体系的应用,既可以降低主干网的带宽消耗、流媒体访问延时、用户响应速度、改善流媒体内容的可用性,还可以增强对整个网络的管理和控制,实现路由的智能化调度和业务的管理。但是,与此同时,这个体系也有一些问题:
-
在整个系统中,存在着多台边缘服务器的需求,增加了系统的成本,提高了系统的复杂度。而且,随着用户规模的增大,需要增大的边缘服务器数目和提高带宽的代价,使得其业务的扩展性很差。
-
尽管本系统使用了一种能够缓解中央服务器和骨干网络带宽的边缘服务策略,但是它的核心依然是以C/S方式为基础的,而服务器带宽已经成为制约其服务性能的“瓶颈”,当遇到诸如语音、视频等大容量实时性业务时,很难保证实时性,与此同时传输的质量也会受到影响,延时以及吞吐量和抖动等方面会出现一定的问题,收听的效果会受到严重的影响。
-
当大量用户选择相同的内容时,系统会产生服务效率低下、网络路由器重新定位机制复杂等问题,可以满足普通的点播,但是对电视直播、移动电视和增值服务的支持却是有限的。
该方案的核心设计思路是:以内容源服务器、内容路由器等为核心,并在边源上设置高速缓存代理服务器,主干网络依然采用可信的CDN结构;
在边源层,将各高速缓存代理服务器作为核心,由用户端的机顶盒作为客户端,形成若干自治的、相互独立的P2P流媒体自治域,通过P2P技术在域内进行资源的共享,从而避免主干网络的业务冲突。CDN与P2P的融合是基于CDN的,它保持了CDN的体系结构和功能,并将P2P技术应用于边缘节点,实现流媒体的分享和分发。
该系统的目标是IP城市网络中的机顶盒,所以它是一个内置P2P客户端软件(Linux)的IPTV机顶盒。机顶盒下载和播放流媒体内容,可以在符合特定条件(Flash容量、输出带宽等)时,将内容缓存并注册到相应的代理,从而作为服务器服务新的顾客
PCDN是以CDN为核心,采用P2SP技术,在保证安全性的前提下,采用P2SP技术,以保证CDN的边界质量和费用。与CDN相比,PCDN的速度更快,质量更好,价格更低,可以有效地减少企业的成本。
第二层:P2P的核心网,主要有:主干网,企业网,IDC机房
第四层:就是用户和SDK的共享,这是百度云部署和AI技术的结合,将四个阶段的速度提升到了极致
安全性:SDK的高级认证,数据加密传输,存储,支持多种防盗链策略;
优质:CDN和百万级别P2P网络相辅相成,高品质、高效率;
低成本:PCDN和CDN技术相结合,可以使PCDN的总体售价下降30%-50%;
易访问:SDK内置Http-server,具有简易的接口,通过HTTP协议进行交互,与多种播放设备无缝兼容;
可控制:可按地域,提供商,域名,版本,平台,SDK共享,控制质量与份额的均衡。
它能覆盖城市、运营商、小区,其中二级节点是一万个,边缘加速节点是10W,存储带宽是2T。利用这种网络节点的结构,可以使用户从同城、同小区中拉出数据,从而达到更好的速度。
-
-
支持各种直播,包括教育方面的直播以及电视直播等,除此之外还支持赛事直播;
-
延迟提升不超过2秒,比友方多出3秒。视频延迟降低15%;在没有开放SDK共享的情况下,降低了30%的费用,如果使用SDK,可以降低50%的费用。
PCDN是P2P+CDN技术,它的核心理念就是消除单一的节点,让用户也能参与进来,这和分布式系统的设计理念是一样的。该种技术目前得到了广泛的应用,并且取得了相应的成绩和效果,但是在具体应用过程中还存在有待改进的地方,这需要相关人员继续进行探讨和研发,这样才能够保证相关技术得到进一步的发展,从而能够促进社会的发展和进步。
https://mp.weixin.qq.com/s/IooQ5WZ8EXp8fR0BgNHLEg
© 版权声明
免责声明
本站提供的一切软件、教程和内容信息仅限用于学习和研究,不得用于商业或者非法用途,否则,一切后果请用户自负;本站信息来自网络收集整理,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除相应的内容;如果您喜欢该内容,请支持正版,得到更好的服务;我们非常重视版权问题,如有侵权请与我们联系,敬请谅解!
邮箱:sanshi@sanshi.link
上一篇
没有更多了...
下一篇
没有更多了...
相关文章