[发明专利]一种利用CDN网络传输直播流的系统和方法有效
申请号: | 201110230684.0 | 申请日: | 2011-08-12 |
公开(公告)号: | CN102231749A | 公开(公告)日: | 2011-11-02 |
发明(设计)人: | 李茗;石志杰 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/238 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 谢亮;武寄萍 |
地址: | 100026 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 cdn 网络 传输 直播 系统 方法 | ||
1.一种利用CDN网络传输直播流的系统,包括一流媒体服务器、一直播源服务器;以及多个CDN节点,所述CDN节点为CDN服务器,以及多个播放终端;其特征在于:
所述多个CDN节点被组织为内部CDN节点和边界CDN节点,所述内部CDN节点连接所述直播源与边界CDN节点,所述直播源服务器作为所述所有内部CDN节点的根节点;而与内部CDN节点连接的边界CDN节点作为该内部CDN节点的子节点;
所述边界CDN节点连接所述内部CDN节点与所述播放终端,所述边界CDN节点不直接访问直播源服务器;与边界CDN节点连接的内部CDN节点作为该边界CDN节点的父节点;
所述播放终端仅连接到所述边界CDN节点,作为与其连接的边界CDN节点的叶节点;
每一CDN节点在其本地配置文件中至少指明其父CDN节点的地址。
2.如权利要求1所述的系统,其特征在于:所述流媒体服务器与所述直播源服务器连接,所述直播源服务器进一步包括切片服务器与Web服务器;所述流媒体服务器通过RTMP协议将视频流传入直播源服务器中的切片服务器。
3.如权利要求2所述的系统,其特征在于:
所述切片服务器将视频流转换为多个视频切片,并存储在直播源中的web服务器上,所述切片的播放时长为8-15秒,所述Web服务器上存放总计时长不超过两分钟的视频文件,过期文件将被删除。
4.如权利要求3所述的系统,其特征在于:
所述web服务器上生成并维护描述文件,所述描述文件用于记录当前web服务器上的所有有效视频数据,该描述文件为一列表结构,内容包括每一有效视频数据的文件块编号、起始偏移、结束偏移;所述描述文件的内容可以动态更新,列表头部元素不断被去除,并且不断在列表尾部新增元素,表示切片服务器新生成的单位大小的视频文件。
5.一种利用CDN网络传输直播流的方法,所述CDN网络包括多个CDN节点,所述多个CDN节点被组织为内部CDN节点和边界CDN节点,所述内部CDN节点连接所述直播源与边界CDN节点;所述边界CDN节点连接所述内部CDN节点与所述播放终端;其特征在于,该方法包括以下步骤:
步骤一、用户端的播放器向其连接的边界CDN节点,也就是该播放器的父CDN节点,发出视频数据请求;所述边界CDN节点判断该CDN节点是否存在播放器请求的视频数据;若存在则将该视频数据发送至播放器;若不存在则继续步骤二;
步骤二、所述边界CDN节点向与其连接的内部CDN节点,也就是其父CDN节点,发出视频数据请求,所述内部CDN节点判断该CDN节点是否存在播放器请求的视频数据;若存在则将该数据发送至所述边界CDN节点,所述边界CDN节点再将该视频数据发送至所述播放器;若不存在则继续步骤三;
步骤三、所述内部CDN节点向直播源服务器发出视频数据请求,所述直播源播放器查找该视频数据,并将该视频数据发送至所述内部CDN节点,所述CDN节点再将该视频数据发送至所述边界CDN节点,所述边界CDN节点再将该视频数据发送至所述播放器。
6.如权利要求5所述的方法,其特征在于,在所述步骤一之前,所述流媒体服务器通过RTMP协议将视频流传入直播源的切片服务器;所述切片服务器将视频流转换为多个视频切片,并存储在直播源中的web服务器上,所述切片的播放时长为8-15秒,所述Web服务器上存放总计时长不超过两分钟的视频文件,过期文件将被删除。
7.如权利要求6所述的方法,其特征在于,
所述web服务器上生成并维护描述文件,所述描述文件用于记录当前web服务器上的所有有效视频数据,该描述文件为一列表结构,内容包括每一有效视频数据的文件块编号、起始偏移、结束偏移;所述描述文件的内容可以动态更新,列表头部元素不断被去除,并且不断在列表尾部新增元素,表示切片服务器新生成的单位大小的视频文件。
8.如权利要求5所述的方法,其特征在于,所述播放器与边界CDN节点、边界CDN与内部CDN节点、内部CDN节点与直播源服务器之间的通信采用HTTP协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110230684.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:滚轴插槽式门机构
- 下一篇:基于AUTOSAR的COM层通信时限监测方法