【技术实现步骤摘要】
一种混杂模式的P2P内容分发系统
本专利技术涉及基于互联网的内容分发网络,尤指使用一种工作在混杂模式的P2P内容分发系统。混杂模式是指资源索取者的客户端能根据网页上描述的资源的链接决定使用不同的协议把这些资源下载到本地播放或者运行。相应地,提供这些资源的系统由使用不同的协议的服务器和子系统组成,可以分成3类:使用udp/tcp协议的文件服务器,使用公共协议(http,https)的CDN网络,使用p2p协议的P2P资源提供者和其他资源索取者。
技术介绍
随着各种直播技术的蓬勃发展,人民群众对视频服务的清晰度和流畅度要求也不断提升,从以前看的标清节目到现在的高清播放,从观看录像到现场直播的音视频互动。相应地各种视频网站所提供的节目的数量和质量都有的井喷式的飞跃,技术也日新月异。尽管在国务院的“提速降费”的号召下,网络的费用一降再降,但是对于提供视频播放服务的网站来说,带宽和流量的费用依然是压在身上的一座大山。目前业界流行的解决方案是把视频/音频/图片等资源部署在cdn内容分发网络上,这个方案并未完全解决这个矛盾。如果可以把资源在播放设备之间互相分享/传播,就可以大大 ...
【技术保护点】
1.一种混杂模式的P2P 内容分发系统, 包括资源索取者,P2P资源提供者,切片服务器,网页服务器,使用udp/tcp协议的文件服务器,使用公共协议( http , https)的CDN 网络和控制服务器,其特征在于:所有的资源索取者均使用相同的客户端,此客户端支持与其他用户进行实时的音频或和视频互动;有浏览网页的功能:即下载网页及网页所描述的所有元素,播放或者运行网页;此外,此客户端内部集成了各种通信协议,根据网页中对所述的各个元素的描述,所述的客户端自动使用适当的协议和其他的客户端与子系统通信,获取所述的元素。
【技术特征摘要】
1.一种混杂模式的P2P内容分发系统,包括资源索取者,P2P资源提供者,切片服务器,网页服务器,使用udp/tcp协议的文件服务器,使用公共协议(http,https)的CDN网络和控制服务器,其特征在于:所有的资源索取者均使用相同的客户端,此客户端支持与其他用户进行实时的音频或和视频互动;有浏览网页的功能:即下载网页及网页所描述的所有元素,播放或者运行网页;此外,此客户端内部集成了各种通信协议,根据网页中对所述的各个元素的描述,所述的客户端自动使用适当的协议和其他的客户端与子系统通信,获取所述的元素。2.根据权利要求1所述的混杂模式的P2P内容分发系统,其特征在于:整个下载,播放或者运行过程由资源索取者使用的客户端自动执行,无需用户干预。3.根据权利要求1所述的混杂模式的P2P内容分发系统,其特征在于:所述客户端从网页中提取出标识用户身份的令牌,以此为请求的凭证,连接控制服务器和或文件服务器和或CDN网络。4.根据权利要求3所述的方法,其特征在于:控制服务器根据资源索取者的请求,指派M个其他的资源索取者和N个P2P资源提供者给此资源索取者提供资源(M和N均为大于等于0的整数);此资源索取者根据收到的对等设备标识列表,使用p2p通信协议连接这些资源索取者和P2P资源提供者,索取资源。5.根据权利要求4所述的方法,其特征在于:所有的资源索取者定期向控制服务器报告自己的资源拥有的情况,估计的带宽,上传/下载的速度,自己连接的其他p2p节点的对等设备标识。6.根据权利要求4所述的方法,其特征在于:资源索取者根据P2P资源提供者所提供的分片资源序列号标识和重组信息,重组所有的被切片服务器切片的资源片断。7.根据权利要求4所述的方法,其特征在于:所有的资源索取者互相交换自己拥有的资源片断,如果其他的资源索取者没有所需的资源,则由P2P资源提供者提供。8.根据权利要求6所述的方法,其特征在于:资源索取者把重组后的资源片断作为所述网页的p2p元素,播放或者运行。9.根据权利要求1所述的混杂模式的P2P内容分发系统,其特征在于:客户端定期记录正在播放或者...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。