[发明专利]基于CDN网络的传输系统及方法有效
| 申请号: | 201410247267.0 | 申请日: | 2014-06-05 |
| 公开(公告)号: | CN103986976B | 公开(公告)日: | 2017-05-24 |
| 发明(设计)人: | 王斌忠;支小牧;王松;段硕 | 申请(专利权)人: | 北京赛维安讯科技发展有限公司 |
| 主分类号: | H04N21/61 | 分类号: | H04N21/61;H04N21/845;H04N21/64;H04N21/858 |
| 代理公司: | 北京思睿峰知识产权代理有限公司11396 | 代理人: | 靳春鹰,赵爱军 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 cdn 网络 传输 系统 方法 | ||
技术领域
本发明涉及互联网中的数据传输技术领域,尤其涉及基于CDN网络(全称是Content Delivery Network,即内容分发网络)的传输系统及方法。
背景技术
随着互联网技术的快速发展,出现越来越多的网络音频和视频节目,包括直播的、非直播的网络音频和视频节目。目前通常采用CDN网络平台将播放源的数据从源端传送至播放终端。由于播放数据中包含多个分片文件,所以每个分片文件下发时,都会单独地向CDN网络发送请求,因此CDN网络需要处理多个请求,这给CDN网络造成很大压力。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于CDN网络的传输系统及方法。
依据本发明的一个方面,提供一种基于CDN网络的传输系统,包括CDN接入层设备、多个CDN传输层设备、以及边缘层分发设备,其中,所述CDN接入层设备适于从播放源接收播放数据,该播放数据包括索引文件和基于该索引文件下载的分片文件,将所述播放数据中的分片文件进行流化处理,并封装成播放数据流;所述CDN传输层设备,包括多个传输层,适于根据所述边缘层分发设备传送的来自播放终端的请求,将封装好的播放数据流传送至边缘层分发设备;以及所述边缘层分发设备适于接收所述播放数据流,将其分割成分片文件,并生成对应的索引文件,然后根据所述索引文件将所述分片文件分发给发出请求的播放终端。
依据本发明的另一个方面,提供一种基于CDN网络的传输方法,其包括:从播放源接收播放数据,所述播放数据包括索引文件和基于所述索引文件下载的分片文件;将所述播放数据中的分片文件进行流化处理,封装成播放数据流;根据边缘节点传送的来自播放终端的请求,将封装好的播放数据流经CDN网络的传输层传送至边缘节点;所述边缘节点接收所述播放数据流,将其分割成分片文件,并生成对应的索引文件;以及根据所述索引文件将所述分片文件分发给发出请求的播放终端。
本发明的基于CDN网络的传输系统及方法,主要具有以下优点:一方面,本发明将播放数据(例如HLS分片文件)进入CDN网络分发前将其流化,使其以比特流的方式在CDN网络中进行传输。由于采用了真正意义上的数据流式的传输,数据可以不需要使用CDN的服务器硬盘进行缓存,而是使用CDN系统中设备的内存资源进行快速转发。也就是说CDN的传输层设备在不配备缓存硬盘的情况下依然可以完成传输任务,而且使用内存缓存、转发数据会大大提高数据传输效率。
另外,由于本发明采用数据流式的传输方式,边缘层分发设备收到一次请求即可持续接收数据,避免了CDN设备对多个分片文件需要处理多次请求的过程,提高了CDN服务能力,降低CDN设备的服务压力。
还有,在本发明中,流化后的数据在到达边缘层分发设备后,根据HLS规范生成分片文件及对应的索引文件,这避免了索引文件也要进行分发的缺点。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明的一个实施方式的基于CDN网络的传输系统的方框图;以及
图2示出了根据本发明的另一个实施方式的基于CDN网络的传输方法的流程图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整地传达给本领域的技术人员。
本发明提出一种基于CDN网络的传输系统100。如图1所示,本发明的基于CDN网络的传输系统100包括CDN接入层设备110、多个CDN传输层设备120、以及边缘层分发设备130。
CDN接入层设备110适于从播放源接收播放数据,该播放数据包括索引文件和基于该索引文件下载的分片文件,然后将所述播放数据中的分片文件进行流化处理,并封装成播放数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京赛维安讯科技发展有限公司,未经北京赛维安讯科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410247267.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超媒体编辑制作方法及系统
- 下一篇:亚克力板贴膜机





