【技术实现步骤摘要】
导流方法、静态父节点、边缘节点以及CDN网络
本专利技术实施例涉及CDN网络
,特别涉及一种导流方法、静态父节点、边缘节点以及CDN网络。
技术介绍
内容分发网络(ContentDeliveryNetwork,简称CDN)是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘节点,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
技术实现思路
本专利技术实施方式的目的在于提供一种导流方法、静态父节点、边缘节点以及CDN网络,静态父节点复用静态父节点与边缘节点之间媒体流的传输通道来发送调度控制命令,无需改动CDN网络的结构,便可以通知边缘节点直接回动态父节点拉流,减少了带宽和资源的浪费。为解决上述技术问题,本专利技术的实施方式提供了一种导流方法,应用于CDN网络的静态父节点,方法包括:响应于边缘节点发送的拉流请求,从动态父节点获取拉流请求对应的媒体流,并向边缘节点发送媒体流;若在第一预设时间内请求媒体流的边缘节点的数量 ...
【技术保护点】
1.一种导流方法,其特征在于,应用于CDN网络的静态父节点,所述方法包括:/n响应于边缘节点发送的拉流请求,从动态父节点获取所述拉流请求对应的媒体流,并向所述边缘节点发送所述媒体流;/n若在第一预设时间内请求所述媒体流的所述边缘节点的数量未达到预设的数量阈值,生成调度控制命令,并通过所述媒体流的传输通道将所述调度控制命令发送至所述边缘节点,以供所述边缘节点根据所述调度控制命令,从所述动态父节点获取所述媒体流,所述调度控制命令至少包括所述动态父节点的地址信息。/n
【技术特征摘要】
1.一种导流方法,其特征在于,应用于CDN网络的静态父节点,所述方法包括:
响应于边缘节点发送的拉流请求,从动态父节点获取所述拉流请求对应的媒体流,并向所述边缘节点发送所述媒体流;
若在第一预设时间内请求所述媒体流的所述边缘节点的数量未达到预设的数量阈值,生成调度控制命令,并通过所述媒体流的传输通道将所述调度控制命令发送至所述边缘节点,以供所述边缘节点根据所述调度控制命令,从所述动态父节点获取所述媒体流,所述调度控制命令至少包括所述动态父节点的地址信息。
2.根据权利要求1所述的导流方法,其特征在于,所述通过所述媒体流的传输通道将所述调度控制命令发送至所述边缘节点,包括:
按照预设的流媒体协议将调度控制命令打包成预设媒体格式;
将所述预设媒体格式的所述调度控制命令通过所述媒体流的传输通道发送至请求所述媒体流的所述边缘节点。
3.根据权利要求2所述的导流方法,其特征在于,在所述将所述预设媒体格式的所述调度控制命令通过所述媒体流的传输通道发送至请求所述媒体流的所述边缘节点之前,还包括:将所述预设媒体格式的所述调度控制命令的数据块类型设置为预设类型;
所述将所述预设媒体格式的所述调度控制命令通过所述媒体流的传输通道发送至请求所述媒体流的所述边缘节点,包括:
将数据块类型为预设类型的所述调度控制命令通过所述媒体流的传输通道发送至请求所述媒体流的所述边缘节点。
4.根据权利要求1所述的导流方法,其特征在于,在所述通过所述媒体流的传输通道将所述调度控制命令发送至所述边缘节点之后,还包括:
若在第二预设时间内不存在任一所述边缘节点请求所述媒体流,停止从所述动态父节点获取所述媒体流。
5.根据权利要求2所述的导流方法,其特征在于,所述流媒体协议为RTMP协议或者HTTP-FLV协议。
6.根据权利要求2所述的导流方法,其特征在于,所述预设媒体格式为FLV格式。
7.一种导流方法,其特征在于,应用于CDN网络的边缘节点,所述方法包括:
响应于接收到的拉流请求,通过静态父节点从所述动态父节点获取所述拉流请求对应的媒体流;
判断是否接收到静态父节点通过媒体流的传输通道发送的调度控制命令;
若接收到静态父节点通过媒体流的传输通道发送的调度控制命令,根据所述调度控制命令,从所述动态父节点获取所述媒体流,其中,所述静态父节点在判定第一预设时间内请求所述媒体流的所述边缘节点的数量未达到预设的数量阈值,生成所述调度控制命令,所述调度控制命令中至少包括所述动态父节点的地址信息。
8.根据权利要求7所述的导流方法,其特征在于,所述判断是否接收到静态父节点通过媒体流的传输通道发送的调度控制命令,包括:
当接收到预设媒体格式的数据时,判断所述数据的数据块类型是否为预设类型;
若所述数据的数据块类型为预设类型,将所述数据作为所述调度控制命令。
9.根据权利要求8所述的导流方法,其特征在于,所述判断所述数据的数据块类型是否为预设类型,包括:
判断所述数据的数据块类型的标签类型值是否为预设值;
若所述数据的数据块类型的标签类型值为预设值,判定所述数据的数据块类型为预设类型。
10.根据权利要求7所述的导流方法,其特征在于,所述调度控制命令中还包括;命令标志位;
所述根据所述调度控制命令,从所述动态父节点获取所述媒体流,包括:
在判定所述命令标志位为预设值时,按照所述地址信息,从所述动态父节点获取所述媒体流。
11.根据权利要求7所述的导流方法,其特征在于,所述调度控制命令中还包括所述静态父节点按照预设方式计算的所述调度控制命令的校...
【专利技术属性】
技术研发人员:郑建文,庄晓川,柳培新,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。