[发明专利]P2P点播系统及方法有效
申请号: | 201710600410.3 | 申请日: | 2017-07-21 |
公开(公告)号: | CN109286845B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 刘炜 | 申请(专利权)人: | 上海云熵网络科技有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/858;H04N21/2343;H04L29/08 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;邓忠红 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | p2p 点播 系统 方法 | ||
本发明公开了一种P2P点播系统及方法,其中系统包括边缘服务器、目录服务器、推送服务器和播放节点;目录服务器用于存放每个视频对应的视频参数,视频参数包括纠删码阈值、编码片段字节数和url;推送服务器用于从边缘服务器获取视频数据并切分成若干数据块,对每个数据块采用[N,k]纠删码编码成N个编码片段,其中k为纠删码阈值,每个编码片段的字节数为编码片段字节数,播放节点用于接收点播请求,点播请求包括视频的url,使用url从目录服务器获取视频对应的视频参数,从推送服务器获取编码片段并使用纠删码阈值和编码片段字节数对编码片段进行解码后播放。本发明实现方式简单、成本低、占用带宽资源少且提高了启播速度。
技术领域
本发明涉及视频点播技术领域,特别涉及一种基于CDN(内容分发网络)基础设施实现的P2P(Peer to Peer,对等网络)点播系统及方法。
背景技术
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决因特网网络拥挤的状况,提高用户访问网站的响应速度。
现有技术中P2P直播系统结合CDN基础设施的实现方式很多,但是现有的P2P点播系统实现方式复杂,并没有有效利用现有的CDN基础设施,导致实现成本较高,另外现有的实现方式存在占用带宽资源较多,启播速度较慢的问题。
发明内容
本发明要解决的技术问题是为了克服现有技术中P2P点播系统实现方式复杂、实现成本较高、占用带宽资源较多且启播速度较慢的缺陷,提供一种基于传统的CDN基础设施实现且能够高效利用不可靠的节点进行P2P传输从而降低实现成本、节约带宽资源的P2P点播系统及方法。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供了一种P2P点播系统,包括边缘服务器,其特点在于,所述P2P点播系统还包括目录服务器、推送服务器和播放节点;所述目录服务器用于存放每个视频对应的视频参数,所述视频参数包括纠删码阈值、编码片段字节数和url(统一资源定位符);所述推送服务器用于从所述边缘服务器获取视频数据并切分成若干数据块,对每个数据块采用[N,k]纠删码编码成N个编码片段,其中k为所述纠删码阈值,每个编码片段的字节数为所述编码片段字节数;所述播放节点用于接收点播请求,所述点播请求包括视频的url,所述播放节点还用于使用所述url从所述目录服务器获取所述视频对应的所述视频参数;所述播放节点还用于从所述推送服务器获取所述编码片段并使用所述纠删码阈值和所述编码片段字节数对获取的所述编码片段进行解码后播放。
本方案中,每个视频的视频参数可以以一组的形式存放在目录服务器中,播放节点通过待播放视频的url能够在目录服务器中获取到该待播放视频的纠删码阈值和编码片段字节数。
本方案中,不同视频可以采用不同的码率设置不同的视频参数,但是同一个视频的不同块的纠删码阈值和编码片段字节数相同,这样播放节点只需要在启播时获取一次即可,后续视频的播放直接使用启播时获取的纠删码阈值和编码片段字节数即可进行解码,有效节省了带宽资源。
本方案中,利用传统的CDN基础设施,不需要对边缘服务器进行改进,只需引入用于存放视频参数的目录服务器和推送服务器即可实现P2P点播。本方案将视频参数独立于编码片段存放,有利于缓解推送服务器的带宽压力。本方案有效地利用现有的CDN基础设施,实现方式简单且实现成本较低。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云熵网络科技有限公司,未经上海云熵网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710600410.3/2.html,转载请声明来源钻瓜专利网。