[发明专利]导流方法、静态父节点、边缘节点以及CDN网络有效
申请号: | 201911218461.5 | 申请日: | 2019-12-03 |
公开(公告)号: | CN111200562B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 郑建文;庄晓川;柳培新 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L47/2416;H04L47/10;H04L65/60;H04L65/65 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导流 方法 静态 节点 边缘 以及 cdn 网络 | ||
1.一种导流方法,其特征在于,应用于CDN网络的静态父节点,所述方法包括:
响应于边缘节点发送的拉流请求,从动态父节点获取所述拉流请求对应的媒体流,并向所述边缘节点发送所述媒体流;
若在第一预设时间内请求所述媒体流的所述边缘节点的数量未达到预设的数量阈值,生成调度控制命令,并通过所述媒体流的传输通道将所述调度控制命令发送至所述边缘节点,以供所述边缘节点根据所述调度控制命令,从所述动态父节点获取所述媒体流,所述调度控制命令至少包括所述动态父节点的地址信息。
2.根据权利要求1所述的导流方法,其特征在于,所述通过所述媒体流的传输通道将所述调度控制命令发送至所述边缘节点,包括:
按照预设的流媒体协议将调度控制命令打包成预设媒体格式;
将所述预设媒体格式的所述调度控制命令通过所述媒体流的传输通道发送至请求所述媒体流的所述边缘节点。
3.根据权利要求2所述的导流方法,其特征在于,在所述将所述预设媒体格式的所述调度控制命令通过所述媒体流的传输通道发送至请求所述媒体流的所述边缘节点之前,还包括:将所述预设媒体格式的所述调度控制命令的数据块类型设置为预设类型;
所述将所述预设媒体格式的所述调度控制命令通过所述媒体流的传输通道发送至请求所述媒体流的所述边缘节点,包括:
将数据块类型为预设类型的所述调度控制命令通过所述媒体流的传输通道发送至请求所述媒体流的所述边缘节点。
4.根据权利要求1所述的导流方法,其特征在于,在所述通过所述媒体流的传输通道将所述调度控制命令发送至所述边缘节点之后,还包括:
若在第二预设时间内不存在任一所述边缘节点请求所述媒体流,停止从所述动态父节点获取所述媒体流。
5.根据权利要求2所述的导流方法,其特征在于,所述流媒体协议为RTMP协议或者HTTP-FLV协议。
6.根据权利要求2所述的导流方法,其特征在于,所述预设媒体格式为FLV格式。
7.一种导流方法,其特征在于,应用于CDN网络的边缘节点,所述方法包括:
响应于接收到的拉流请求,通过静态父节点从动态父节点获取所述拉流请求对应的媒体流;
判断是否接收到静态父节点通过媒体流的传输通道发送的调度控制命令;
若接收到静态父节点通过媒体流的传输通道发送的调度控制命令,根据所述调度控制命令,从所述动态父节点获取所述媒体流,其中,所述静态父节点在判定第一预设时间内请求所述媒体流的所述边缘节点的数量未达到预设的数量阈值,生成所述调度控制命令,所述调度控制命令中至少包括所述动态父节点的地址信息。
8.根据权利要求7所述的导流方法,其特征在于,所述判断是否接收到静态父节点通过媒体流的传输通道发送的调度控制命令,包括:
当接收到预设媒体格式的数据时,判断所述数据的数据块类型是否为预设类型;
若所述数据的数据块类型为预设类型,将所述数据作为所述调度控制命令。
9.根据权利要求8所述的导流方法,其特征在于,所述判断所述数据的数据块类型是否为预设类型,包括:
判断所述数据的数据块类型的标签类型值是否为预设值;
若所述数据的数据块类型的标签类型值为预设值,判定所述数据的数据块类型为预设类型。
10.根据权利要求7所述的导流方法,其特征在于,所述调度控制命令中还包括;命令标志位;
所述根据所述调度控制命令,从所述动态父节点获取所述媒体流,包括:
在判定所述命令标志位为预设值时,按照所述地址信息,从所述动态父节点获取所述媒体流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911218461.5/1.html,转载请声明来源钻瓜专利网。