[发明专利]基于CDN和P2P融合架构的媒体内容传输方法及系统无效
申请号: | 201210292824.1 | 申请日: | 2012-08-16 |
公开(公告)号: | CN102868912A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 宁艳芝;谢佩博;王天星;王文军;李伟东;李红艳;李小正 | 申请(专利权)人: | 北京视博数字电视科技有限公司 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/2389;H04N21/438;H04N21/4385;H04N21/4623;H04N21/8352 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 马晓亚 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cdn p2p 融合 架构 媒体 内容 传输 方法 系统 | ||
技术领域
本发明涉及多媒体通信领域,尤其涉及一种基于内容分发网络(CDN)和点对点(P2P)融合架构的媒体内容传输方法及系统。
背景技术
随着互联网技术的迅速发展,在线点播观看视频节目的用户不断增多,这些用户又来自不同的地域,集中式的视频发布和管理模式需要大量的服务器和网络交换设备,这给门户网站带来巨大压力。在线用户数量过多时,用户会因为有限的网络带宽而无法获得流畅的播放效果,达不到理想的观看体验,势必影响用户后续的在线观看热情。因此各大门户网站大多使用CDN网络来对内容进行加速。CDN(内容分发网络)技术是一种将内容从中心服务器分发到靠近用户的边缘服务器,从而实现内容的分布式就近访问的方法。但是随着运营规模不断扩大,CDN网络又面临来自容量扩充和成本提高的新问题。P2P技术正好能够解决上述问题。P2P(点对点)技术是一种通过用户终端之间的直接内容交换实现大规模内容传递的方法。通过集中或者分布式的目录服务,P2P能够在不依赖服务器的情况下实现内容的大规模传递,并具有用户规模越大,性能越好的特点。将P2P技术引入到CDN网络中,可以使系统资源能够得到充分利用,降低中心内容服务器的压力,实现CDN网络节点之间的内容交换、互相备份功能,提升CDN的内容分发能力。将P2P网络引入到用户终端,能充分利用在线终端节点的空闲能力和空闲带宽,合理利用CDN网络节点资源,使整个系统的服务能力得到很大提高。
由于互联网的开放性,源服务器在向CDN网络上传视频内容或CDN网络向用户终端分发视频内容时,会出现以下问题:1)上传的视频内容在从源站点传输到CDN网络的过程中可能会被人为篡改,原有内容受到损坏,破坏内容的完整性,当用户从CDN网络节点处获得视频内容时,将无法正常观看;2)内容被不法分子截获,并添加不良信息或者违反国家法律的内容,对接收该内容的用户造成误导,影响社会稳定;3)内容被不法分子截获,经过二次加工后据为己有并再次上传或进行其他形式的传播,损害原内容制作者的利益。
现有技术中,公开号为“CN101667999A”的中国专利申请公开了一种“P2P直播流传递的方法、系统、数字签名装置及P2P客户端”,该方案包括:生成公钥和私钥数字签名算法密钥对,利用私钥对源直播流进行签名,然后对签名后的直播流进行切片,并将切片后的直播流下发到点对点客户端。数字签名算法密钥对的公钥上传给资源管理服务器,当用户从CDN或P2P网络中下载所需的直播流内容时,需要从资源管理服务器处获得对应公钥,对内容进行签名验证。如果签名验证失败,则从其他节点重新接收直播流。该方案需要配置专门的资源管理服务器来存储公钥,当用户获得直播流时,需要从资源管理服务器请求对应的公钥来验证签名,时间开销较大。另外,本方案是对直播流整体进行签名后,再进行分片。虽然提供了多种签名方案,但也需要用户接收完所有的分片,并将这些分片合并后才能验证签名。在进行签名验证之前,或许已经有部分分片被破坏或人为篡改,而用户在接收到这些分片后没有及时检测到。当签名验证失败时,用户需要重新从别的节点接收这些分片,加上使用对直播流整体进行签名的签名方式,将会浪费大量的网络流量,影响用户正常观看。
针对以上问题,本发明提出一种保证内容安全的方法,能够解决由CDN或者P2P单独组网或者CDN和P2P融合架构难以解决的问题。
发明内容
本发明的目的在于克服现有技术的缺陷和不足,提供一种保证内容安全的方法及系统,使源服务器上传的内容完整,保障内容制作者的合法利益,确保用户获得完整、合法的视频内容。
为达到上述目的,本发明是通过以下技术方案来实现的:
一种基于CDN和P2P融合架构的媒体内容传输方法,该方法包括如下步骤:
S1:源服务器将其上存储的媒体内容上传至各CDN网络节点;
S2:各CDN网络节点对接收到的媒体内容进行分段,并分别对媒体内容分段进行签名并存储;
S3:CDN网络节点根据用户终端的请求内容,从特定的CDN网络节点提取媒体内容分段,并对所述媒体内容分段进行分片后传输;
S4:用户终端将接收到的媒体内容分片拼接成媒体内容分段,通过CA证书链对CDN网络节点及拼接后的媒体内容分段进行签名验证。
相应地,本发明还公开一种基于CDN和P2P融合架构的媒体内容传输系统,所述系统由源服务器、CDN网络、多个用户终端和CA认证中心组成,其特征在于,
所述源服务器用于存储媒体内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京视博数字电视科技有限公司,未经北京视博数字电视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210292824.1/2.html,转载请声明来源钻瓜专利网。