图1:系统整体架构
本系统由播出平台运营管理系统(中心管理平台)、播出控制系统和多种终端构成。
播出平台运营管理系统(中心管理平台)通过公网来管理视频的传输与直播系统,管理流媒体存储服务器等公共资源,包括系统管理、素材管理、播放模板管理、节目播放管理、统计分析、播出器管理,以及众多的终端。
系统的架构设计是以10000个并发为基础。
......
中心机房:
主服务器组:系统核心服务器,负责整套系统的运行,管理,数据分析,计算,控制,收发信息等核心工作。并且WEB,DB,LOG文件内容等模块都存储在这个组里面,是整套系统的大脑。
从服务器组:硬件性能上以及功能上跟主服务器一样。
监控服务器:主要负责监控主服务器组以及从服务器组是否正常运行,并且能够在出现问题的情况下,以分钟级的速度进行相应的处理工作,并发出报警。
交换设备:网络核心交换,负责数据的转发,并且能够进行专业的网管功能。
各个地市:
CND边缘服务器:总FTP服务器的镜像,通过边缘服务器服务各个地市的播放机,分担播放机的大部分请求,不同的区域的分配,播放机与边缘服务器之间可以更好的进行内容的下载。
播放机:显示设备,通过解析commandfile来播放内容或者请求资源。
播放机之间利用P2P技术进行内容的同步下载。
系统分层的重要性:
1:全球大规模系统的主流部署方式:
P2P+CDN的形式是现在目前全球大规模系统部署中的一个主流的部署方式,也是未来优化发展的趋势。与传统的形式相比,有很多优势。
流服务能力的提高
P2P传输的内容与原CDN的内容有所不同,在核心节点根据P2P协议对内容(包括文件和流)做切片处理,P2P用户将根据这些规则来完成P2P共享。P2P在边缘层的引入大大降低了边缘服务器的压力,提高了文件传输和流媒体传输的效率。P2P技术充分利用了用户的闲置上行带宽,这样运营商可以通过更少的边缘服务器,提供更多的业务量为更多的用户服务,以较低成本代价应对迅猛增长的客户规模带来的挑战。
可管理的P2P+CDN网络
为了避免骨干网上的流量对冲,通过集中的分布式架构,将P2P的流量严格限制在同一边缘节点的区域内。这样就继承了P2P和CDN的优点,同时摒弃双方的缺点,避免骨干网上的流量无序性和风暴,增强了网络的可管理性和服务高的可靠性。通过客户端,可以实现对用户的监控,流量的监管。
客户体验的改善
一方面,P2P+CDN结合的方式,使得有限的服务能力可以为播放机的下载提供更好的保证以及优化。超级种子的存在保证了服务质量。另一方面,P2P技术的应用也能够更有效地防止因网络的抖动而产生对服务质量的影响。
2: 成本控制
xx省11个地市中增加11台CDN边缘服务器,大概增加投入10万左右,这样平均到每个终端大概是10块钱的价格,这样对于成本的控制角度也是可以接受的,而且这样可以减少骨干网络上的带宽投资,同时可以提供更好的,更稳定的服务。从整体角度来看这些投资不会比每年在骨干网上的带宽投资高。
3:安全性提高,提供N+1备份
CDN边缘服务器与核心服务器直接进行指令的传输,数据的同步,并且当CDN边缘服务器挂掉的时候,这台服务器的盒子不会因为这个故障而停止工作,播放盒都可以连接到核心服务器中,由核心服务器直接给他们提供服务,资源的下载。这样就很好的提供了N+1备份。使得在保证整套系统的安全性的前提下,系统的服务更好。
流媒体技术交流QQ:908239237 欢迎技术交流 赵工
[此贴子已经被作者于2012/7/14 22:43:37编辑过]
|