[发明专利]基于CDN和P2P的混合流媒体视频点播系统无效
申请号: | 201310654411.8 | 申请日: | 2013-12-06 |
公开(公告)号: | CN103634692A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 李千目;周建群 | 申请(专利权)人: | 南京理工大学连云港研究院 |
主分类号: | H04N21/61 | 分类号: | H04N21/61;H04N21/63;H04N21/647 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 朱显国 |
地址: | 222000*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cdn p2p 混合 流媒体 视频点播 系统 | ||
技术领域
本发明涉及视频点播技术领域,具体而言涉及一种基于CDN和P2P的混合流媒体视频点播系统。
背景技术
近年来,随着用户对多媒体内容的需求日益增大,传统的视频点播应用一般基于C/S模型,容易引发如视频服务器端的性能瓶颈和网络资源的浪费等问题,导致视频点播质量不尽如人意。
由于视频点播需要大量的服务器资源和网络带宽,无法满足网络视频点播业务的扩展,难以支持大规模应用。后来提出了CDN(内容分发网络)技术,其解决了由于网络拥塞、用户访问量大、节点分布不均等造成的系统服务慢的问题。但是其缺点也很明显,网络中需要部署一定数量的CDN服务器,当系统服务范围较大时,需要部署的较多的CDN服务器,大大增加了整个系统的成本;而且系统的可扩展性问题并没有得到根本的解决,在每个区域内,可服务的用户数目仍然取决于CDN服务器的性能,提高系统负载能力,只有通过提高CDN服务器性能和增加CDN服务器数量才能达到。因此,整个系统需要有比较高效的服务器部署和负载均衡算法,以免造成整个系统CDN服务器的忙闲不均,浪费不必要的服务器和带宽资源。
发明内容
针对现有技术存在的缺陷或不足,本发明旨在提供一种基于CDN和P2P的混合流媒体视频点播系统,本系统可提高系统可扩展性,降低服务器端的负载。
为达成上述目的,本发明所采用的技术方案如下:
一种基于CDN和P2P的混合流媒体视频点播系统,包括最顶端的服务器层、中间层的CDN边缘缓存服务器群以及最底层的节点(Peer)层,其中:
最顶端的服务器层,包括Tracker服务器、媒体源服务器以及节目管理服务器:Tracker服务器用于记录CDN边缘缓存服务器群以及节点(Peer)层的状态信息;媒体源服务器用于从节目管理服务器中获取所需的流媒体数据资源,并分发到中间层的CDN边缘缓存服务器群;节目管理服务器对媒体源服务器发出的视频传输请求进行身份验证后,对于通过身份验证的请求给予视频流传输并且屏蔽掉恶意的传输连接请求;
中间层的CDN边缘缓存服务器群,包括多个CDN边缘缓存服务器,通过缓存的方式将流媒体数据传输到节点(Peer)层;
最底层的节点(Peer)层,包括基于P2P网拓扑结构的至少一个用户端,从上层的CDN边缘缓存服务器或邻近的其它活跃用户中获取流媒体数据并传送给本地的媒体播放器进行播放。
进一步,所述中间层的每个CDN边缘缓存服务器与其相邻的CDN边缘缓存服务器之间共享流媒体数据资源。
进一步,所述Tracker服务器至少记录有活跃用户所在节点的状态信息,包括IP地址、共享文件。
进一步,所述每个CDN边缘缓存服务器包括虚拟客户端(Entry Point)、流媒体转发器(Stream Repeater)及边缘服务器(Edge Server),其中:
虚拟客户端(Entry Point)向上与媒体源服务器连接并数据交互,从中获取特定的流媒体数据,向下与流媒体转发器数据连接;
流媒体转发器(Stream Repeater)向上与虚拟客户端数据交互,向下与边缘服务器数据连接,并且该流媒体转发器作为CDN边缘缓存服务器群中CDN边缘缓存服务器之间相互交互的接口;
边缘服务器(Edge Server)向上与流媒体转发器数据交互,向下通过缓存服务器与节点(Peer)层的用户端数据交互,为用户端的本地媒体播放器提供流媒体数据。
进一步,所述边缘服务器(Edge Server)包括汇聚点服务器(Rendezvous Point Server)和数据服务器(Data Server),其中:
汇聚点服务器(Rendezvous Point Server)为用户请求的入口,用于接收和处理用户登录请求和NAT穿越请求;
数据服务器(Data Server)为数据的出口,用于接收流媒体转发器发送来的各频道数据,并打包发送给节点层中处于最顶层的用户,并管理这些用户。
进一步,所述CDN边缘缓存服务器之间由所述流媒体转发器实现数据同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学连云港研究院,未经南京理工大学连云港研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310654411.8/2.html,转载请声明来源钻瓜专利网。