[发明专利]基于CDN网络的数据分发系统及方法有效
申请号: | 201410247457.2 | 申请日: | 2014-06-05 |
公开(公告)号: | CN103986942B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 王斌忠;支小牧;王松;王坤龙 | 申请(专利权)人: | 北京赛维安讯科技发展有限公司 |
主分类号: | H04N21/2381 | 分类号: | H04N21/2381;H04N21/2383;H04N21/6375 |
代理公司: | 北京思睿峰知识产权代理有限公司11396 | 代理人: | 靳春鹰,赵爱军 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cdn 网络 数据 分发 系统 方法 | ||
技术领域
本发明涉及互联网数据传输领域,尤其涉及基于CDN网络(全称是Content Delivery Network,即内容分发网络)的数据分发系统及基于CDN网络的数据分发方法。
背景技术
目前,大量数据可以通过互联网进行传输。网络电视、网络收音机等变得已非常普遍。例如,对于网络电视的播放内容的传输,支持对应视频协议栈的终端,例如支持HLS/TS协议的IPAD和IPHONE、支持RTMP/FLV或者HTTP/FLV的PC终端、支持RTSP/TS或者HTTP/TS协议的智能机顶盒、支持HTTP/TS或者HLS/TS协议的安卓移动终端,通过发送对直播节目对应的协议请求,经由CDN网络平台调度后,在最近的边缘层分发节点获取对应的直播流进行播放。
因此,如果视频运营商提供多终端访问的直播节目,必须提供适配多种终端的视频流。通常不同终端的视频流都有对应的视频协议栈,每路直播节目都必须通过多个转码器来生成多个对应终端的直播流再对外提供服务,成本高昂且不易控制。
如果要提供CDN视频加速,需要将适配所有终端的视频流接入CDN网络。而每一路视频协议栈的直播流接入CDN网络,都需要在CDN网络上进行统一管理和配置下发,并且所有直播流都需要在接入层设备和骨干网中继层设备上持续传输,所以不但业务配置复杂度随着终端类型的增加会成倍扩大,而且骨干网间的流量也会被成倍的消耗。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于CDN网络的数据分发系统及方法。
依据本发明的一个方面,提供了一种基于CDN网络的数据分发系统,其特征在于,包括:接入层设备,其适于从播放源接收播放数据包并将其转换成预定格式传输数据包,其中,所述播放数据包包括由第一数据格式包头和第一传输协议包头依次封装的播放数据;所述预定格式传输数据包由第二数据格式包头和第二传输协议包头依次封装的播放数据;一个或多个中继层设备,其适于将所述接入层设备转换成的预定格式传输数据包以统一传输协议进行中继传输;以及一个或多个边缘层分发设备,其适于接收所述中继层设备中继传输的所述预定格式传输数据包,并根据终端请求将所述预定格式传输数据包转换成终端播放协议的数据包,分发给所述终端。
根据本发明的上述基于CDN网络的数据分发系统,所述接入层设备包括:接入模块,其适于接收来自播放源的播放数据包,并将所述播放数据包中的第一传输协议包头去掉;第一转换器,其适于将所述接入模块去掉第一传输协议包头的播放数据包中的第一数据格式包头转换成第二数据格式包头,然后用所述第二传输协议包头封装,形成所述预定格式传输数据包;以及转发模块,其适于将所述预定格式传输数据包转发给所述中继层设备。
根据本发明的上述基于CDN网络的数据分发系统,所述边缘层分发设备包括接入模块、第二转换器、及分发模块。其中,所述接入模块适于从所述中继层设备接收所述预定格式传输数据包,并将其传送给所述第二转换器;所述第二转换器,包括提取单元和转换单元,该提取单元适于解码所述预定格式传输数据包,提取出原始的播放数据和描述信息,该转换单元适于将所述提取出的原始的播放数据和描述信息按照终端请求的数据封装格式封装,再封装上终端支持的传输协议,形成终端所需的数据包;以及所述分发模块,包括分发单元,所述分发单元接收所述第二转换器转换形成的数据包,并根据所述终端的请求将其分发给相应的终端。
依据本发明的另一方面,本发明提供一种基于CDN网络的数据分发方法,包括:从播放源接收播放数据包,其中,所述播放数据包包括由第一数据格式包头和第一传输协议包头依次封装所述播放数据;将所接收的播放数据包转换成预定格式传输数据包,所述预定格式传输数据包由第二数据格式包头和第二传输协议包头依次封装所述播放数据;将所述预定格式传输数据包以第二传输协议中继传输至边缘层分发节点;以及所述边缘层分发节点根据终端请求将所述预定格式传输数据包转换成终端播放协议的数据包后分发给所述终端。
根据本发明的上述方法,其中,所述边缘层分发节点根据终端请求将所述预定格式传输数据包转换成终端播放协议的数据包后分发给所述终端的步骤包括:获取具有预定传输协议的所述预定格式传输数据包;将所述预定格式传输数据包转换成终端播放协议的数据包;以及将所述具有终端播放协议的数据包分发给所述终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京赛维安讯科技发展有限公司,未经北京赛维安讯科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410247457.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:浴室门夹
- 下一篇:长余辉LED发光体及其户外LED显示屏
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置