[发明专利]一种利用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服务器上的所有有效视频数据,该描述文件为一列表结构,内容包括每一有效视频数据的文件块编号、起始偏移、结束偏移;所述描述文件的内容可以动态更新,列表头部元素不断被去除,并且不断在列表尾部新增元素,表示切片服务器新生成的单位大小的视频文件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110230684.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top