[发明专利]一种利用CDN网络传输直播流的系统和方法有效
申请号: | 201110230684.0 | 申请日: | 2011-08-12 |
公开(公告)号: | CN102231749A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 李茗;石志杰 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/238 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 谢亮;武寄萍 |
地址: | 100026 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 cdn 网络 传输 直播 系统 方法 | ||
技术领域
本发明涉及一种利用CDN网络传输直播流的系统和方法,属于流媒体、视频点播、IPTV等多个交叉技术领域。
背景技术
随着宽带网络的迅速发展和数字视频压缩技术的进步,在IP 网络上传输丰富多彩的影视节目成为可能,使网络用户通过电脑便能收看到丰富的电视直播,电视用户通过机顶盒(STB) 便能收看交互电视。而CDN 在IPTV、P2P等技术上已经有了初步应用,C D N 的英文全称是C o n t e n t Delivery Network,即内容传送网络,CDN是建立在现有IP网络基础结构之上的一种增值网络。是在应用层部署的一层网络架构。然而现有的流媒体直播系统技术中存在数据分发效率低,可扩展性、可管理性较差的缺陷。因此需要一种更加完善的系统来克服上述缺陷。
发明内容
本发明致力于提供一种扩展灵活、方便管理的,利用CDN网络传输直播流的系统,也属于对现有流媒体直播系统架构的一种改进。
所述系统包括一流媒体服务器、一直播源服务器;以及多个CDN节点,所述CDN节点为CDN服务器,以及多个播放终端;所述多个CDN节点被组织为内部CDN节点和边界CDN节点,所述内部CDN节点连接所述直播源与边界CDN节点,所述直播源作为所述所有内部CDN节点的根节点;而与内部CDN节点连接的边界CDN节点作为该内部CDN节点的子节点;所述边界CDN节点连接所述内部CDN节点与所述播放终端,所述边界CDN节点不直接访问直播源服务器;与边界CDN节点连接的内部CDN节点作为该边界CDN节点的父节点;所述播放终端仅连接到所述边界CDN节点,作为与其连接的边界CDN节点的叶节点;每一CDN节点在其本地配置文件中至少指明其父CDN节点的地址。
上述系统中,流媒体服务器与所述直播源服务器连接,所述直播源服务器进一步包括切片服务器与Web服务器;所述流媒体服务器通过RTMP协议将视频流传入直播源服务器中的切片服务器。所述切片服务器将视频流转换为多个视频切片,并存储在直播源中的web服务器上,所述切片的播放时长为8-15秒,所述Web服务器上存放总计时长不超过两分钟的视频文件,过期文件将被删除。
更进一步,上述web服务器上生成并维护描述文件,所述描述文件用于记录当前web服务器上的所有有效视频数据,该描述文件为一列表结构,内容包括每一有效视频数据的文件块编号、起始偏移、结束偏移;所述描述文件的内容可以动态更新,列表头部元素不断被去除,并且不断在列表尾部新增元素,表示切片服务器新生成的单位大小的视频文件。
同时,本发明也提出一种利用CDN网络传输直播流的方法,所述方法可以基于前述CDN网络来实现;该方法包括以下步骤:
步骤一、用户端的播放器向其连接的边界CDN节点,也就是该播放器的父CDN节点,发出视频数据请求;所述边界CDN节点判断该CDN节点是否存在播放器请求的视频数据;若存在则将该视频数据发送至播放器;若不存在则继续步骤二;
步骤二、所述边界CDN节点向与其连接的内部CDN节点,也就是其父CDN节点,发出视频数据请求,所述内部CDN节点判断该CDN节点是否存在播放器请求的视频数据;若存在则将该数据发送至所述边界CDN节点,所述边界CDN节点再将该视频数据发送至所述播放器;若不存在则继续步骤三;
步骤三、所述内部CDN节点向直播源服务器发出视频数据请求,所述直播源播放器查找该视频数据,并将该视频数据发送至所述内部CDN节点,所述CDN节点再将该视频数据发送至所述边界CDN节点,所述边界CDN节点再将该视频数据发送至所述播放器。
所述播放器与边界CDN节点、边界CDN与内部CDN节点、内部CDN节点与直播源服务器之间的通信采用HTTP协议。
根据另一个更全面展示的实施方式,在所述步骤一之前,所述流媒体服务器通过RTMP协议将视频流传入直播源的切片服务器;所述切片服务器将视频流转换为多个视频切片,并存储在直播源中的web服务器上,所述切片的播放时长为8-15秒,所述Web服务器上存放总计时长不超过两分钟的视频文件,过期文件将被删除。
更进一步,上述web服务器上生成并维护描述文件,所述描述文件用于记录当前web服务器上的所有有效视频数据,该描述文件为一列表结构,内容包括每一有效视频数据的文件块编号、起始偏移、结束偏移;所述描述文件的内容可以动态更新,列表头部元素不断被去除,并且不断在列表尾部新增元素,表示切片服务器新生成的单位大小的视频文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110230684.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:滚轴插槽式门机构
- 下一篇:基于AUTOSAR的COM层通信时限监测方法