CN110572687A - 直播回源聚合的方法、装置、***、设备及存储介质 - Google Patents
直播回源聚合的方法、装置、***、设备及存储介质 Download PDFInfo
- Publication number
- CN110572687A CN110572687A CN201910736360.0A CN201910736360A CN110572687A CN 110572687 A CN110572687 A CN 110572687A CN 201910736360 A CN201910736360 A CN 201910736360A CN 110572687 A CN110572687 A CN 110572687A
- Authority
- CN
- China
- Prior art keywords
- resource
- source
- address
- live broadcast
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000002776 aggregation Effects 0.000 title claims abstract description 57
- 238000004220 aggregation Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004422 calculation algorithm Methods 0.000 claims description 31
- 230000004083 survival effect Effects 0.000 claims description 23
- 238000004364 calculation method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 238000013507 mapping Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本公开关于一种直播回源聚合的方法、装置、***、设备及存储介质,所述方法包括:接收内容分发网络中的网络节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址;基于所述直播资源的属性确定所述直播资源的资源地址,其中,确定出的资源地址为所述内容分发网络中的源站地址或中间源地址;将获取到的资源地址返回给所述网络节点。本公开实现了对回源地址的统一控制,将回源聚合成为一路,减少了回源带宽的消耗,节约了带宽成本。
Description
技术领域
本公开涉及互联网技术,尤其涉及一种直播回源聚合的方法、装置、***、设备及存储介质。
背景技术
CDN(Content Delivery Network,内容分发网络)直播接入时,无法做到提前将文件分发到边缘节点,需要在用户访问一个直播流时,边缘节点实时到源站拉取直播数据服务用户。
随着直播体量的增加,边缘节点数量也随之增加,用户的网络ISP(InternetService Provider,互联网服务提供商)的多样化,导致各个ISP之间联通性差,CDN服务商为了直播服务的可靠性,同一路直播流,每一个ISP的每一个机房都会有一路拉流回源,这极大的增加了带宽成本。通过采用直播回源聚合的方式可以减少一定的带宽成本。
相关技术中,CDN直播回源聚合的通用做法是采用多级架构模式,每一级进行一次回源的聚合。当前CDN一般采用域名回源的方式管理每个层级的机器。CDN最上层的到源站拉流,完成直播流的回源。由于采用域名回源的方式进行回源,导致最终回源源站的数目较多,回源带宽成本仍然较高。
发明内容
本公开提供一种直播回源聚合的方法、装置、***、设备及存储介质,以至少解决相关技术中回源带宽成本较高的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种直播回源聚合的方法,应用于内容分发网络的控制设备,包括:
接收内容分发网络中的网络节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址;
基于所述直播资源的属性确定所述直播资源的资源地址,其中,确定出的资源地址为所述内容分发网络中的源站地址或中间源地址;
将获取到的资源地址返回给所述网络节点。
可选的,所述网络节点为所述内容分发网络的边缘节点,基于所述直播资源的属性确定所述直播资源的资源地址包括:
判断所述直播资源的类型为热流或冷流;
若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定回源的中间源地址;
若判断出所述直播资源的类型为热流,则获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
可选的,所述网络节点为所述内容分发网络的中间源节点,基于所述直播资源的属性确定所述直播资源的资源地址包括:
根据所述直播资源的资源标识,采用一致性哈希算法确定所述直播资源的资源地址,所述资源地址为源站地址或其他中间源节点的中间源地址。
可选的,所述根据所述直播资源的资源标识,采用一致性哈希算法确定所述直播资源的资源地址,包括:
对所述直播资源的资源标识进行一致性哈希计算,得到哈希值;
根据所述哈希值和所述内容分发网络中各个中间源节点在哈希环上的映射值,确定所述直播资源的资源地址。
可选的,所述直播回源聚合的方法还包括:
定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
根据本公开实施例的第二方面,提供一种直播回源聚合的方法,包括:
内容分发网络的边缘节点在接收到用户的直播资源访问请求时,发送第一回源请求给内容分发网络的控制设备,所述第一回源请求用于请求获取直播资源的中间源地址;
所述控制设备根据所述直播资源的第一属性确定所述直播资源的中间源地址,并将所述中间源地址返回给所述边缘节点;
所述边缘节点向所述中间源地址对应的中间源节点发送回源获取请求,所述回源获取请求用于请求获取所述直播资源;
所述中间源节点接收到所述回源获取请求后,发送第二回源请求给所述控制设备,所述第二回源请求用于请求获取所述直播资源的资源地址;
所述控制设备根据所述直播资源的第二属性确定所述直播资源的资源地址,并将所述资源地址返回给所述中间源节点,确定出的资源地址为源站地址或其他中间源节点的中间源地址;
所述中间源节点向所述资源地址对应的其他中间源节点或源站获取所述直播资源,并将获取到的直播资源返回给所述边缘节点。
可选的,所述控制设备根据所述直播资源的第一属性确定所述直播资源的中间源地址,包括:
所述控制设备判断所述直播资源的类型为热流或冷流;
若判断出所述直播资源的类型为冷流,则所述控制设备采用一致性哈希算法确定所述直播资源的中间源地址;
若判断出所述直播资源的类型为热流,则所述控制设备获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
可选的,所述控制设备根据所述直播资源的第二属性确定所述直播资源的资源地址,包括:
所述控制设备对所述直播资源的资源标识进行一致性哈希计算,得到哈希值;
所述控制设备根据所述哈希值和所述内容分发网络中各个中间源节点在哈希环上的映射值,确定所述直播资源的资源地址。
可选的,所述直播回源聚合的方法还包括:
所述控制设备定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
根据本公开实施例的第三方面,提供一种直播回源聚合的装置,应用于内容分发网络的控制设备,包括:
回源请求接收模块,被配置为接收内容分发网络中的网络节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址;
资源地址确定模块,被配置为基于所述直播资源的属性确定所述直播资源的资源地址,其中,确定出的资源地址为所述内容分发网络中的源站地址或中间源地址;
资源地址返回模块,被配置为将获取到的资源地址返回给所述网络节点。
可选的,所述网络节点为所述内容分发网络的边缘节点,所述资源地址确定模块包括:
资源类型判断单元,被配置为判断所述直播资源的类型为热流或冷流;
中间源地址确定单元,被配置为若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定回源的中间源地址;若判断出所述直播资源的类型为热流,则获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
可选的,所述网络节点为所述内容分发网络的中间源节点,所述资源地址确定模块包括:
资源地址确定单元,用于根据所述直播资源的资源标识,采用一致性哈希算法确定所述直播资源的资源地址,所述资源地址为源站地址或其他中间源节点的中间源地址。
可选的,所述资源地址确定单元具体被配置为:
对所述直播资源的资源标识进行一致性哈希计算,得到哈希值;
根据所述哈希值和所述内容分发网络中各个中间源节点在哈希环上的映射值,确定所述直播资源的资源地址。
可选的,所述直播回源聚合的装置还包括:
状态更新模块,被配置为定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
根据本公开实施例的第四方面,提供一种直播回源聚合的***,包括:
边缘节点,配置于内容分发网络中,被配置为在接收到用户的直播资源访问请求时,发送第一回源请求给内容分发网络的控制设备,所述第一回源请求用于请求获取直播资源的中间源地址;
控制设备,配置于所述内容分发网络中,被配置为根据所述直播资源的第一属性确定所述直播资源的中间源地址,并将所述中间源地址返回给所述边缘节点;
所述边缘节点,还被配置为向所述中间源地址对应的中间源节点发送回源获取请求,所述回源获取请求用于请求获取所述直播资源;
所述中间源节点,配置于所述内容分发网络中,被配置为接收到所述回源获取请求后,发送第二回源请求给所述控制设备,所述第二回源请求用于请求获取所述直播资源的资源地址;
所述控制设备,还被配置为根据所述直播资源的第二属性确定所述直播资源的资源地址,并将所述资源地址返回给所述中间源节点,确定出的资源地址为源站地址或其他中间源节点的中间源地址;
所述中间源节点,还被配置为向所述资源地址向对应的其他中间源节点或源站获取所述直播资源,并将获取到的直播资源返回给所述边缘节点;
源站,配置于所述内容分发网络中,用于提供直播资源。
可选的,所述控制设备包括:
中间源地址确定模块,被配置为判断所述直播资源的类型为热流或冷流;若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定所述直播资源的中间源地址;若判断出所述直播资源的类型为热流,则获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
可选的,所述控制设备包括:
资源地址确定模块,被配置为对所述直播资源的资源标识进行一致性哈希计算,得到哈希值;根据所述哈希值和所述内容分发网络中各个中间源节点在哈希环上的映射值,确定所述直播资源的资源地址。
可选的,所述控制设备还包括:
状态更新模块,被配置为定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
根据本公开实施例的第五方面,提供一种控制设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的直播回源聚合的方法。
根据本公开实施例的第六方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的直播回源聚合的方法。
根据本公开实施例的第七方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第二方面所述的直播回源聚合的方法。
根据本公开实施例的第八方面,提供一种计算机程序产品,该计算机程序产品包括可读性程序代码,该可读性程序代码由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的直播回源聚合的方法。
根据本公开实施例的第九方面,提供一种计算机程序产品,该计算机程序产品包括可读性程序代码,该可读性程序代码由电子设备的处理器执行时,使得电子设备能够执行如第二方面所述的直播回源聚合的方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开实施例通过接收内容分发网络中的网络节点发送的回源请求,基于直播资源的属性确定直播资源的资源地址,确定出的资源地址为内容分发网络中的源站地址或中间源地址,将获取到的资源地址返回给所述网络节点,实现了对回源地址的统一控制,从而将回源聚合成为一路,从而减少了回源带宽的消耗,节约了带宽成本。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的CDN网络的架构图;
图2是根据一示例性实施例示出的一种直播回源聚合的方法的流程图;
图3是根据一示例性实施例示出的一种直播回源聚合的方法的流程图;
图4是根据一示例性实施例示出的一种直播回源聚合的方法的流程图;
图5是根据一示例性实施例示出的一种直播回源聚合的方法的流程图;
图6是根据一示例性实施例示出的一种直播回源聚合的装置的框图;
图7是根据一示例性实施例示出的一种直播回源聚合的***的框图;
图8是根据一示例性实施例示出的一种控制设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开实施例应用于CDN直播中,CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN包括边缘节点(Output Center,OC)、中间源(Second OC,SOC)节点和源站,边缘节点在CDN中提供用户接入能力,中间源节点在CDN中提供回源聚合能力。以图1所示的CDN网络架构图为例,中间源节点以区域进行划分,包括华北SOC、华东SOC、华南SOC、西南SOC和西北SOC,边缘节点以ISP进行划分,包括电信OC、联通OC、移动OC、鹏博士OC、广电OC、长宽OC和艾普OC等。
本公开实施例在CDN的原有架构中增加控制设备,用于统一处理回源请求并确定对应的回源地址,从而使得中间源节点只有一路回源到源站,大大降低回源带宽成本。具体方案如下。
图2是根据一示例性实施例示出的一种直播回源聚合的方法的流程图,如图2所示,所述直播回源聚合的方法应用于内容分发网络的控制设备,包括以下步骤。
在步骤S21中,接收内容分发网络中的网络节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址。
其中,所述网络节点可以是内容分发网络中的边缘节点,也可以是内容分发网络中的中间源节点。边缘节点一般为ISP,ISP是向广大用户综合提供互联网接入业务、信息业务和增值业务的电信运营商。
内容分发网络的控制设备统一控制边缘节点和中间源节点的回源地址,边缘节点或中间源节点需要进行回源时,向控制设备发送回源请求。
在步骤S22中,基于所述直播资源的属性确定所述直播资源的资源地址,其中,确定出的资源地址为所述内容分发网络中的源站地址或中间源地址。
其中,所述中间源地址可以是IP地址,或者,也可以是机房标识和设备标识,或者,还可以是IP地址、机房标识和设备标识。所述中间源为多通节点,具有多通能力,支持多个ISP的接入,可以用作多ISP边缘节点回源收敛,而且可以和其他中间源节点相互拉流。所述直播资源的属性可以包括直播资源的类型或直播资源的标识等属性信息。
控制设备接收到网络节点的回源请求后,根据网络节点是边缘节点或中间源节点,可以根据直播资源的不同属性确定直播资源的资源地址。在网络节点为边缘节点时,确定的直播资源的资源地址为中间源地址;在网络节点为中间源节点时,确定的直播资源的资源地址为源站地址或其他中间源节点的中间源地址。
在步骤S23中,将获取到的资源地址返回给所述网络节点。
在基于直播资源的属性确定直播资源的资源地址后,将该资源地址返回给网络节点,从而网络节点可以向该资源地址对应的源站或中间源节点获取所述直播资源。
本示例性实施例提供的直播回源聚合的方法,通过接收内容分发网络中的网络节点发送的回源请求,基于直播资源的属性确定直播资源的资源地址,确定出的资源地址为内容分发网络中的源站地址或中间源地址,将获取到的资源地址返回给所述网络节点,实现了对回源地址的统一控制,从而将回源聚合成为一路,从而减少了回源带宽的消耗,节约了带宽成本。
在上述实施例的基础上,所述直播回源聚合的方法还可以包括:定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
内容分发网络中的各个中间源节点每隔设定时间向控制设备上报自身的存活状态,从而控制设备在接收到中间源节点上报的存活状态时,确定该中间源的存活状态为在线,若控制设备在上次接收到一个中间源节点上报的存活状态之后到达设定时间时没有接收到该中间源节点上报的存活状态,则确定此时该中间源节点的存活状态为离线,这时在哈希环中删除该中间源节点。其中,所述设定时间为秒级,例如可以是5秒。由于控制设备收集中间源节点的存活状态的时间间隔较短,从而加快了内容分发网络中机器故障处理的速度,增加了内容分发网络的可用性,解决了相关技术中由于域名刷新的时效性会导致内容分发网络中节点故障发现时间较长的技术问题。
图3是根据一示例性实施例示出的一种直播回源聚合的方法的流程图,所述直播回源聚合的方法应用于内容分发网络的控制设备,所述网络节点为所述内容分发网络的边缘节点,如图3所示,所述直播回源聚合的方法包括以下步骤。
在步骤S31中,接收内容分发网络中的边缘节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址。
在步骤S32中,判断所述直播资源的类型为热流或冷流。
其中,所述直播资源的类型包括冷流或热流,所述冷流为用户量少的直播资源,所述热流为用户量多的直播资源,内容分发网络的控制设备支持由管理人员配置直播资源的类型,还可以根据直播资源的流量确定该直播资源的类型,即若直播资源的流量大于或等于预设流量阈值,则确定该直播资源的类型为热流,若直播资源的流量小于预设流量阈值,则确定该直播资源的类型为冷流。
控制设备根据所述直播资源的类型使用对应的源选择算法,对于热流采用就近选择策略就近选择中间源节点,保证直播资源的稳定性,对于冷流采用一致性哈希算法选择中间源地址,降低中间源节点间拉流的数量。
在步骤S33中,若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定回源的中间源地址。
控制设备根据所述直播资源的类型确定不同的源选择算法,并根据对应的源选择算法来确定回源的中间源地址。若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定回源的中间源地址,降低中间源节点间拉流的数量。
在步骤S34中,若判断出所述直播资源的类型为热流,则获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
若判断出所述直播资源的类型为热流,则采用就近选择策略获取距离访问资源的终端最近、且具有所述直播资源的中间源地址,保证直播资源的稳定性。其中,所述访问资源的终端即发送回源请求的边缘节点。
在步骤S35中,将获取到的中间源地址返回给所述边缘节点。
本示例性实施例提供的直播回源聚合的方法,通过接收内容分发网络中的边缘节点发送的回源请求,判断所述直播资源的类型为热流或冷流,若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定回源的中间源地址,若判断所述直播资源的类型为热流,则获取距离访问资源的终端最近、且具有所述直播资源的中间源地址,将获取到的中间源地址返回给边缘节点,对于热流保证了直播资源的稳定性,对于冷流降低了中间源节点间拉流的数量,有利于节省带宽。
图4是根据一示例性实施例示出的一种直播回源聚合的方法的流程图,所述直播回源聚合的方法应用于内容分发网络的控制设备,所述网络节点为所述内容分发网络的中间源节点,如图4所示,所述直播回源聚合的方法包括以下步骤。
在步骤S41中,接收内容分发网络中的中间源节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址。
在步骤S42中,根据所述直播资源的资源标识,采用一致性哈希算法确定所述直播资源的资源地址,所述资源地址为源站地址或其他中间源节点的中间源地址。
在接收到中间源节点的回源请求时,控制设备采用一致性哈希算法确定直播资源的资源地址,保证了各个中间源节点中只会有一路回源请求到源站,可以大大减少回源带宽的消耗。
在一个实施例中,所述根据所述直播资源的资源标识,采用一致性哈希算法确定所述直播资源的资源地址,包括:对所述直播资源的资源标识进行一致性哈希计算,得到哈希值;根据所述哈希值和所述内容分发网络中各个中间源节点在哈希环上的映射值,确定所述直播资源的资源地址。
采用一致性哈希算法确定回源的中间源地址,首先将所有的中间源节点映射为一个环形结构,即将中间源映射为哈希环,分别对每个中间源地址进行一致性哈希计算,得到各个中间源地址在哈希环上的映射值。控制设备在接收到中间源节点发送的回源请求后,对回源请求中的直播资源的资源标识进行一致性哈希计算,得到资源标识对应的哈希值。
根据资源标识对应的哈希值在哈希环上的位置,从该位置沿着哈希环顺时针方向运动,确定第一个遇到的中间源节点,若第一个遇到的中间源节点为发送所述回源请求的中间源节点,则确定直播资源的资源地址为源站地址,若第一个遇到的中间源节点为其他中间源节点,则确定其他中间源节点的中间源地址为直播资源的资源地址。在确定资源地址后,将资源地址发送给所述中间源节点,从而中间源节点可以向资源地址对应的其他中间源节点或源站获取直播资源。
在步骤S43中,将获取到的资源地址返回给所述中间源节点。
本示例性实施例提供的直播回源聚合的方法,通过接收内容分发网络中的中间源节点发送的回源请求,根据所述直播资源的资源标识,采用一致性哈希算法确定所述直播资源的资源地址,并将获取到的资源地址返回给中间源节点,采用一致性哈希算法确定中间源节点的回源地址,从而将回源聚合成为一路,减少了回源带宽的消耗,节约了带宽成本。
图5是根据一示例性实施例示出的一种直播回源聚合的方法的流程图,如图5所示,所述直播回源聚合的方法用于CDN直播中,包括以下步骤。
在步骤S51中,内容分发网络的边缘节点在接收到用户的直播资源访问请求时,发送第一回源请求给内容分发网络的控制设备,所述第一回源请求用于请求获取直播资源的中间源地址。
其中,边缘节点一般为ISP,ISP是向广大用户综合提供互联网接入业务、信息业务和增值业务的电信运营商。
当用户访问内容分发网络的边缘节点时,边缘节点请求控制设备获取直播资源的中间源地址,向上回源。
在步骤S52中,所述控制设备根据所述直播资源的第一属性确定所述直播资源的中间源地址,并将所述中间源地址返回给所述边缘节点。
其中,所述中间源地址可以是IP地址,或者,也可以是机房标识和设备标识,或者,还可以是IP地址、机房标识和设备标识。
控制设备接收到边缘节点的第一回源请求后,根据直播资源的第一属性,确定对应的源选择算法,并根据确定的源选择算法确定直播资源的中间源地址,将所述中间源地址返回给边缘节点,边缘节点可以向所述中间源地址对应的中间源节点获取直播资源。所述直播资源的第一属性可以是所述直播资源的类型。
在一个实施例中,所述控制设备根据所述直播资源的第一属性确定所述直播资源的中间源地址,包括:所述控制设备判断所述直播资源的类型为热流或冷流;若判断出所述直播资源的类型为冷流,则所述控制设备采用一致性哈希算法确定所述直播资源的中间源地址;若判断出所述直播资源的类型为热流,则所述控制设备获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
其中,所述直播资源的类型包括冷流或热流,所述冷流为用户量少的直播资源,所述热流为用户量多的直播资源,控制设备支持由管理人员配置直播资源的类型。
控制设备根据所述直播资源的类型确定不同的源选择算法,对于热流采用就近选择策略就近选择中间源节点,保证直播资源的稳定性,对于冷流采用一致性哈希算法选择中间源地址,降低中间源节点间拉流的数量。
在步骤S53中,所述边缘节点向所述中间源地址对应的中间源节点发送回源获取请求,所述回源获取请求用于请求获取所述直播资源。
其中,所述中间源节点为多通节点,具有多通能力,支持多个ISP的接入,可以用作多ISP边缘节点回源收敛,而且可以和其他中间源节点相互拉流。
边缘节点接收到控制设备返回的中间源地址后,向所述中间源地址对应的中间源节点发送回源获取请求,由所述中间源节点返回所请求的直播资源。
在步骤S54中,所述中间源节点接收到所述回源获取请求后,发送第二回源请求给所述控制设备,所述第二回源请求用于请求获取所述直播资源的资源地址。
中间源节点接收到回源获取请求后,向控制设备发送第二回源请求以获取直播资源的资源地址,从而可以向所述资源地址对应的其他中间源节点或源站获取所述直播资源。
在步骤S55中,所述控制设备根据所述直播资源的第二属性确定所述直播资源的资源地址,并将所述资源地址返回给所述中间源节点,确定出的资源地址为源站地址或其他中间源节点的中间源地址。
其中,所述直播资源的第二属性可以是所述直播资源的资源标识。
在一个实施例中,所述控制设备根据所述直播资源的第二属性确定所述直播资源的资源地址,包括:所述控制设备对所述直播资源的资源标识进行一致性哈希计算,得到哈希值;所述控制设备根据所述哈希值和所述内容分发网络中各个中间源节点在哈希环上的映射值,确定所述直播资源的资源地址。
首先将所有的中间源节点映射为一个环形结构,即将中间源节点映射为哈希环,分别对每个中间源地址进行一致性哈希计算,得到各个中间源地址在哈希环上的映射值。控制设备在接收到中间源节点发送的第二回源请求后,对第二回源请求中的直播资源的资源标识进行一致性哈希计算,得到资源标识对应的哈希值,从资源标识对应的哈希值在哈希环上的位置开始,沿着哈希环顺时针方向运动,确定第一个遇到的中间源节点,若第一个遇到的中间源节点为发送第二回源请求的中间源节点,则确定直播资源的资源地址为源站地址,若第一个遇到的中间源节点为其他中间源节点,则确定其他中间源节点的中间源地址为直播资源的资源地址。
本公开实施例通过控制设备根据一致性哈希算法保证了各个中间源节点中只会有一路回源请求到源站,可以大大减少回源带宽的消耗。
在步骤S56中,所述中间源节点向所述资源地址对应的其他中间源节点或源站获取所述直播资源,并将获取到的直播资源返回给所述边缘节点。
中间源节点接收到控制设备返回的资源地址后,若所述资源地址为源站地址,则向源站获取所述直播资源,将获取到的直播资源发送给所述边缘节点,由边缘节点将所述直播资源返回给用户;若所述回源地址为其他中间源地址,则向其他中间源地址对应的中间源节点发送回源获取请求,其他中间源接收到回源获取请求后,执行步骤S55到步骤S56,直至资源地址为源站地址,将获取到的直播资源按照顺序再返回给所述中间源节点,由所述中间源节点将获取到的直播资源发送给所述边缘节点,由边缘节点将所述直播资源返回给用户。
本示例性实施例提供的直播回源聚合的方法,通过边缘节点在接收到用户的直播资源访问请求时,发送第一回源请求给内容分发网络的控制设备,控制设备根据直播资源的第一属性确定直播资源的中间源地址,并将中间源地址返回给边缘节点,中间源地址对应的中间源节点接收到边缘节点发送的回源获取请求后,发送第二回源请求给控制设备,控制设备根据直播资源的第二属性确定所述直播资源的资源地址,确定出的资源地址为源站地址或其他中间源节点的中间源地址,所述中间源节点根据回源地址向对应的其他中间源节点或源站获取直播资源,实现了由控制设备对回源地址的统一控制,从而将回源聚合成为一路,从而减少了回源带宽的消耗,节约了带宽成本。
在上述示例性实施例的基础上,所述直播回源聚合的方法还包括:
所述控制设备定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
内容分发网络中的各个中间源节点每隔设定时间向控制设备上报自身的存活状态,从而控制设备在接收到中间源节点上报的存活状态时,确定该中间源节点的存活状态为在线,若控制设备在上次接收到一个中间源节点上报的存活状态之后到达设定时间时没有接收到该中间源节点上报的存活状态,则确定此时中间源节点的存活状态为离线,这时在哈希环中删除该中间源节点。其中,所述设定时间为秒级,例如可以是5秒。由于控制设备收集中间源节点的存活状态的时间间隔较短,从而加快了内容分发网络中机器故障处理的速度,增加了内容分发网络的可用性,解决了相关技术中由于域名刷新的时效性会导致内容分发网络中节点故障发现时间较长的技术问题。
图6是根据一示例性实施例示出的一种回源直播聚合的装置的框图。所述回源直播聚合的装置应用于内容分发网络的控制设备,参照图6,该回源直播聚合的装置包括回源请求接收模块61、资源地址确定模块62和资源地址返回模块63。
回源请求接收模块61被配置为接收内容分发网络中的网络节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址;
资源地址确定模块62被配置为基于所述直播资源的属性确定所述直播资源的资源地址,其中,确定出的资源地址为所述内容分发网络中的源站地址或中间源地址;
资源地址返回模块63被配置为将获取到的资源地址返回给所述网络节点。
可选的,所述网络节点为所述内容分发网络的边缘节点,所述资源地址确定模块包括:
资源类型判断单元,被配置为判断所述直播资源的类型为热流或冷流;
中间源地址确定单元,被配置为若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定回源的中间源地址;若判断出所述直播资源的类型为热流,则获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
可选的,所述网络节点为所述内容分发网络的中间源节点,所述资源地址确定模块包括:
资源地址确定单元,用于根据所述直播资源的资源标识,采用一致性哈希算法确定所述直播资源的资源地址,所述资源地址为源站地址或其他中间源节点的中间源地址。
可选的,所述资源地址确定单元具体被配置为:
对所述直播资源的资源标识进行一致性哈希计算,得到哈希值;
根据所述哈希值和所述内容分发网络中各个中间源节点在哈希环上的映射值,确定所述直播资源的资源地址。
可选的,所述直播回源聚合的装置还包括:
状态更新模块,被配置为定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
本示例性实施例提供的直播回源聚合的装置,通过回源请求接收模块接收内容分发网络的网络节点发送的回源请求,资源地址确定模块基于所述直播资源的属性确定所述直播资源的资源地址,资源地址返回模块将获取到的资源地址返回给所述网络节点,实现了对回源地址的统一控制,从而将回源聚合成为一路,减少了回源带宽的消耗,节约了带宽成本。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图7是根据一示例性实施例示出的一种回源直播聚合的***的框图。参照图7,该回源直播聚合的***包括边缘节点71、控制设备72、中间源节点73和源站74。
边缘节点71配置于内容分发网络中,被配置为在接收到用户的直播资源访问请求时,发送第一回源请求给内容分发网络的控制设备,所述第一回源请求用于请求获取直播资源的中间源地址;
控制设备72配置于所述内容分发网络中,被配置为根据所述直播资源的第一属性确定所述直播资源的中间源地址,并将所述中间源地址返回给所述边缘节点;
边缘节点71还被配置为向所述中间源地址对应的中间源节点发送回源获取请求,所述回源获取请求用于请求获取所述直播资源;
中间源节点73配置于所述内容分发网络中,被配置为接收到所述回源获取请求后,发送第二回源请求给所述控制设备,所述第二回源请求用于请求获取所述直播资源的资源地址;
控制设备72还被配置为根据所述直播资源的第二属性确定所述直播资源的资源地址,并将所述资源地址返回给所述中间源节点,确定出的资源地址为源站地址或其他中间源节点的中间源地址;
中间源节点73还被配置为向所述资源地址向对应的其他中间源节点或源站获取所述直播资源,并将获取到的直播资源返回给所述边缘节点;
源站74配置于所述内容分发网络中,用于提供直播资源。
可选的,所述控制设备包括:
中间源地址确定模块,被配置为判断所述直播资源的类型为热流或冷流;若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定所述直播资源的中间源地址;若判断出所述直播资源的类型为热流,则获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
可选的,所述控制设备包括:
资源地址确定模块,被配置为对所述直播资源的资源标识进行一致性哈希计算,得到哈希值;根据所述哈希值和所述内容分发网络中各个中间源节点在哈希环上的映射值,确定所述直播资源的资源地址。
可选的,所述控制设备还包括:
状态更新模块,被配置为定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
本示例性实施例提供的直播回源聚合的***,通过边缘节点在接收到用户的直播资源访问请求时,发送第一回源请求给内容分发网络中的控制设备,控制设备根据直播资源的第一属性确定所述直播资源的中间源地址,并将中间源地址返回给边缘节点,中间源地址对应的中间源节点接收到边缘节点发送的回源获取请求后,发送第二回源请求给控制设备,控制设备根据直播资源的第二属性确定所述直播资源的资源地址,所述资源地址为源站地址或其他中间源节点的中间源地址,所述中间源节点向所述资源地址对应的其他中间源节点或源站获取所述直播资源,由于控制设备统一控制边缘节点和中间源节点的回源地址,从而将回源聚合成为一路,减少了回源带宽的消耗,节约了带宽成本。
关于上述实施例中的***,其中各个设备执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图8是根据一示例性实施例示出的一种控制设备的框图。参照图8,控制设备800包括处理组件822,其进一步包括一个或多个处理器,以及由存储器832所代表的存储器资源,用于存储可由处理组件822的执行的指令,例如应用程序。存储器832中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件822被配置为执行指令,以执行上述直播回源聚合的方法。
设备800还可以包括一个电源组件826被配置为执行设备800的电源管理,一个有线或无线网络接口850被配置为将设备800连接到网络,和一个输入输出(I/O)接口858。设备800可以操作基于存储在存储器832的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器832,上述指令可由控制设备的处理组件822执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括可读性程序代码,该可读性程序代码可由控制设备800的处理组件822执行以完成上述直播回源聚合的方法。可选地,该程序代码可以存储在控制设备800的存储介质中,该存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (10)
1.一种直播回源聚合的方法,其特征在于,应用于内容分发网络的控制设备,包括:
接收内容分发网络中的网络节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址;
基于所述直播资源的属性确定所述直播资源的资源地址,其中,确定出的资源地址为所述内容分发网络中的源站地址或中间源地址;
将获取到的资源地址返回给所述网络节点。
2.根据权利要求1所述的方法,其特征在于,所述网络节点为所述内容分发网络的边缘节点,基于所述直播资源的属性确定所述直播资源的资源地址包括:
判断所述直播资源的类型为热流或冷流;
若判断出所述直播资源的类型为冷流,则采用一致性哈希算法确定回源的中间源地址;
若判断出所述直播资源的类型为热流,则获取距离访问资源的终端最近、且具有所述直播资源的中间源地址。
3.根据权利要求1所述的方法,其特征在于,所述网络节点为所述内容分发网络的中间源节点,基于所述直播资源的属性确定所述直播资源的资源地址包括:
根据所述直播资源的资源标识,采用一致性哈希算法确定所述直播资源的资源地址,所述资源地址为源站地址或其他中间源节点的中间源地址。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述直播回源聚合的方法还包括:
定期更新所述内容分发网络中网络阶段的节点状态信息,其中,所述节点状态信息包括节点设备的标识信息和对应的存活状态。
5.一种直播回源聚合的方法,其特征在于,包括:
内容分发网络的边缘节点在接收到用户的直播资源访问请求时,发送第一回源请求给内容分发网络的控制设备,所述第一回源请求用于请求获取直播资源的中间源地址;
所述控制设备根据所述直播资源的第一属性确定所述直播资源的中间源地址,并将所述中间源地址返回给所述边缘节点;
所述边缘节点向所述中间源地址对应的中间源节点发送回源获取请求,所述回源获取请求用于请求获取所述直播资源;
所述中间源节点接收到所述回源获取请求后,发送第二回源请求给所述控制设备,所述第二回源请求用于请求获取所述直播资源的资源地址;
所述控制设备根据所述直播资源的第二属性确定所述直播资源的资源地址,并将所述资源地址返回给所述中间源节点,确定出的资源地址为源站地址或其他中间源节点的中间源地址;
所述中间源节点向所述资源地址对应的其他中间源节点或源站获取所述直播资源,并将获取到的直播资源返回给所述边缘节点。
6.一种直播回源聚合的装置,其特征在于,应用于内容分发网络的控制设备,包括:
回源请求接收模块,被配置为接收内容分发网络中的网络节点发送的回源请求,其中,所述回源请求用于请求获取直播资源的资源地址;
资源地址确定模块,被配置为基于所述直播资源的属性确定所述直播资源的资源地址,其中,确定出的资源地址为所述内容分发网络中的源站地址或中间源地址;
资源地址返回模块,被配置为将获取到的资源地址返回给所述网络节点。
7.一种直播回源聚合的***,其特征在于,包括:
边缘节点,配置于内容分发网络中,被配置为在接收到用户的直播资源访问请求时,发送第一回源请求给内容分发网络的控制设备,所述第一回源请求用于请求获取直播资源的中间源地址;
控制设备,配置于所述内容分发网络中,被配置为根据所述直播资源的第一属性确定所述直播资源的中间源地址,并将所述中间源地址返回给所述边缘节点;
所述边缘节点,还被配置为向所述中间源地址对应的中间源节点发送回源获取请求,所述回源获取请求用于请求获取所述直播资源;
所述中间源节点,配置于所述内容分发网络中,被配置为接收到所述回源获取请求后,发送第二回源请求给所述控制设备,所述第二回源请求用于请求获取所述直播资源的资源地址;
所述控制设备,还被配置为根据所述直播资源的第二属性确定所述直播资源的资源地址,并将所述资源地址返回给所述中间源节点,确定出的资源地址为源站地址或其他中间源节点的中间源地址;
所述中间源节点,还被配置为向所述资源地址向对应的其他中间源节点或源站获取所述直播资源,并将获取到的直播资源返回给所述边缘节点;
源站,配置于所述内容分发网络中,用于提供直播资源。
8.一种控制设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至4中任一项所述的直播回源聚合的方法。
9.一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至4中任一项所述的直播回源聚合的方法。
10.一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求5所述的直播回源聚合的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910736360.0A CN110572687A (zh) | 2019-08-09 | 2019-08-09 | 直播回源聚合的方法、装置、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910736360.0A CN110572687A (zh) | 2019-08-09 | 2019-08-09 | 直播回源聚合的方法、装置、***、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110572687A true CN110572687A (zh) | 2019-12-13 |
Family
ID=68775052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910736360.0A Pending CN110572687A (zh) | 2019-08-09 | 2019-08-09 | 直播回源聚合的方法、装置、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110572687A (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111263171A (zh) * | 2020-02-25 | 2020-06-09 | 北京达佳互联信息技术有限公司 | 直播流的流媒体数据获取方法、边缘节点区域组网*** |
CN112019604A (zh) * | 2020-08-13 | 2020-12-01 | 上海哔哩哔哩科技有限公司 | 边缘数据传输方法和*** |
CN112312155A (zh) * | 2020-10-30 | 2021-02-02 | 北京金山云网络技术有限公司 | 视频流的处理方法、装置和服务器 |
CN112422702A (zh) * | 2020-08-10 | 2021-02-26 | 上海哔哩哔哩科技有限公司 | Cdn回源方法、***及计算机设备 |
CN112653736A (zh) * | 2020-12-10 | 2021-04-13 | 北京金山云网络技术有限公司 | 一种并行回源方法、装置及电子设备 |
CN113037869A (zh) * | 2021-04-14 | 2021-06-25 | 北京百度网讯科技有限公司 | 用于内容分发网络***的回源的方法和装置 |
CN113596105A (zh) * | 2021-07-06 | 2021-11-02 | 深圳市华曦达科技股份有限公司 | 内容的获取方法、边缘节点及计算机可读存储介质 |
CN113660538A (zh) * | 2021-08-11 | 2021-11-16 | 上海哔哩哔哩科技有限公司 | 直播推流回源方法及*** |
CN114900562A (zh) * | 2022-05-09 | 2022-08-12 | 北京百度网讯科技有限公司 | 一种资源获取方法、装置、电子设备和存储介质 |
CN115002497A (zh) * | 2022-05-27 | 2022-09-02 | 上海哔哩哔哩科技有限公司 | 直播回源的调度方法及***、回源服务器 |
CN115208955A (zh) * | 2021-03-29 | 2022-10-18 | 贵州白山云科技股份有限公司 | 一种资源请求处理的方法、装置、计算机设备及介质 |
CN115412740A (zh) * | 2022-08-29 | 2022-11-29 | 上海哔哩哔哩科技有限公司 | 直播回源调度方法、装置、计算设备及计算机存储介质 |
CN115412737A (zh) * | 2022-08-30 | 2022-11-29 | 上海哔哩哔哩科技有限公司 | 直播回源中继节点确定方法及装置 |
WO2023155617A1 (zh) * | 2022-02-16 | 2023-08-24 | 上海哔哩哔哩科技有限公司 | 直播回源方法及装置 |
WO2024051424A1 (zh) * | 2022-09-06 | 2024-03-14 | 华为云计算技术有限公司 | 分配网络资源的方法、装置及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130031160A1 (en) * | 2011-06-27 | 2013-01-31 | Christopher Carmichael | Web 3.0 Content Aggregation, Delivery and Navigation System |
US20150208113A1 (en) * | 2007-10-02 | 2015-07-23 | The Nielsen Company (Us), Llc | Systems and methods to determine media effectiveness |
CN105915526A (zh) * | 2016-05-16 | 2016-08-31 | 四川易瑞特科技有限公司 | 一种新型多功能教育资源应用平台 |
CN107317879A (zh) * | 2017-08-02 | 2017-11-03 | 网宿科技股份有限公司 | 一种用户请求的分发方法及*** |
CN107707943A (zh) * | 2017-06-29 | 2018-02-16 | 贵州白山云科技有限公司 | 一种实现云服务融合的方法及*** |
CN109413163A (zh) * | 2018-10-09 | 2019-03-01 | 网宿科技股份有限公司 | 一种服务访问的方法及装置 |
CN109660578A (zh) * | 2017-10-11 | 2019-04-19 | 阿里巴巴集团控股有限公司 | Cdn的回源处理方法及装置、*** |
-
2019
- 2019-08-09 CN CN201910736360.0A patent/CN110572687A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150208113A1 (en) * | 2007-10-02 | 2015-07-23 | The Nielsen Company (Us), Llc | Systems and methods to determine media effectiveness |
US20130031160A1 (en) * | 2011-06-27 | 2013-01-31 | Christopher Carmichael | Web 3.0 Content Aggregation, Delivery and Navigation System |
CN105915526A (zh) * | 2016-05-16 | 2016-08-31 | 四川易瑞特科技有限公司 | 一种新型多功能教育资源应用平台 |
CN107707943A (zh) * | 2017-06-29 | 2018-02-16 | 贵州白山云科技有限公司 | 一种实现云服务融合的方法及*** |
CN107317879A (zh) * | 2017-08-02 | 2017-11-03 | 网宿科技股份有限公司 | 一种用户请求的分发方法及*** |
CN109660578A (zh) * | 2017-10-11 | 2019-04-19 | 阿里巴巴集团控股有限公司 | Cdn的回源处理方法及装置、*** |
CN109413163A (zh) * | 2018-10-09 | 2019-03-01 | 网宿科技股份有限公司 | 一种服务访问的方法及装置 |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111263171A (zh) * | 2020-02-25 | 2020-06-09 | 北京达佳互联信息技术有限公司 | 直播流的流媒体数据获取方法、边缘节点区域组网*** |
CN112422702A (zh) * | 2020-08-10 | 2021-02-26 | 上海哔哩哔哩科技有限公司 | Cdn回源方法、***及计算机设备 |
CN112019604A (zh) * | 2020-08-13 | 2020-12-01 | 上海哔哩哔哩科技有限公司 | 边缘数据传输方法和*** |
CN112019604B (zh) * | 2020-08-13 | 2023-09-01 | 上海哔哩哔哩科技有限公司 | 边缘数据传输方法和*** |
CN112312155A (zh) * | 2020-10-30 | 2021-02-02 | 北京金山云网络技术有限公司 | 视频流的处理方法、装置和服务器 |
CN112312155B (zh) * | 2020-10-30 | 2022-04-22 | 北京金山云网络技术有限公司 | 视频流的处理方法、装置和服务器 |
CN112653736A (zh) * | 2020-12-10 | 2021-04-13 | 北京金山云网络技术有限公司 | 一种并行回源方法、装置及电子设备 |
CN115208955B (zh) * | 2021-03-29 | 2024-04-19 | 贵州白山云科技股份有限公司 | 一种资源请求处理的方法、装置、计算机设备及介质 |
CN115208955A (zh) * | 2021-03-29 | 2022-10-18 | 贵州白山云科技股份有限公司 | 一种资源请求处理的方法、装置、计算机设备及介质 |
CN113037869B (zh) * | 2021-04-14 | 2022-09-30 | 北京百度网讯科技有限公司 | 用于内容分发网络***的回源的方法和装置 |
CN113037869A (zh) * | 2021-04-14 | 2021-06-25 | 北京百度网讯科技有限公司 | 用于内容分发网络***的回源的方法和装置 |
CN113596105A (zh) * | 2021-07-06 | 2021-11-02 | 深圳市华曦达科技股份有限公司 | 内容的获取方法、边缘节点及计算机可读存储介质 |
CN113596105B (zh) * | 2021-07-06 | 2023-12-26 | 深圳市华曦达科技股份有限公司 | 内容的获取方法、边缘节点及计算机可读存储介质 |
CN113660538B (zh) * | 2021-08-11 | 2023-09-12 | 上海哔哩哔哩科技有限公司 | 直播推流回源方法及*** |
CN113660538A (zh) * | 2021-08-11 | 2021-11-16 | 上海哔哩哔哩科技有限公司 | 直播推流回源方法及*** |
WO2023155617A1 (zh) * | 2022-02-16 | 2023-08-24 | 上海哔哩哔哩科技有限公司 | 直播回源方法及装置 |
CN114900562A (zh) * | 2022-05-09 | 2022-08-12 | 北京百度网讯科技有限公司 | 一种资源获取方法、装置、电子设备和存储介质 |
CN115002497A (zh) * | 2022-05-27 | 2022-09-02 | 上海哔哩哔哩科技有限公司 | 直播回源的调度方法及***、回源服务器 |
CN115002497B (zh) * | 2022-05-27 | 2024-03-12 | 上海哔哩哔哩科技有限公司 | 直播回源的调度方法及***、回源服务器 |
CN115412740A (zh) * | 2022-08-29 | 2022-11-29 | 上海哔哩哔哩科技有限公司 | 直播回源调度方法、装置、计算设备及计算机存储介质 |
CN115412740B (zh) * | 2022-08-29 | 2024-03-01 | 上海哔哩哔哩科技有限公司 | 直播回源调度方法、装置、计算设备及计算机存储介质 |
CN115412737A (zh) * | 2022-08-30 | 2022-11-29 | 上海哔哩哔哩科技有限公司 | 直播回源中继节点确定方法及装置 |
CN115412737B (zh) * | 2022-08-30 | 2024-03-08 | 上海哔哩哔哩科技有限公司 | 直播回源中继节点确定方法及装置 |
WO2024051424A1 (zh) * | 2022-09-06 | 2024-03-14 | 华为云计算技术有限公司 | 分配网络资源的方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110572687A (zh) | 直播回源聚合的方法、装置、***、设备及存储介质 | |
US9838333B2 (en) | Software-defined information centric network (ICN) | |
US20220217514A1 (en) | Network assistance information providing method and apparatus, electronic device, and computer-readable storage medium | |
CN113596863B (zh) | 确定用户面功能及信息提供的方法、设备及介质 | |
CN114902634A (zh) | 移动通信***中提供应用服务器的信息的设备和方法 | |
CN114788315A (zh) | 使用网络切片选择辅助信息(nssai)可用性信息的基于策略的接入和移动性管理功能(amf)选择 | |
JP4944211B2 (ja) | コンテンツプロバイダにネットワークリソースを提供するための方法および装置 | |
WO2023155617A1 (zh) | 直播回源方法及装置 | |
US20130304877A1 (en) | System and method for dynamic configuration of isn store-based overlay network | |
US20150058441A1 (en) | Efficient content caching management method for wireless networks | |
EP4348991A1 (en) | Methods, systems, and computer readable media for applying or overriding preferred locality criteria in processing network function (nf) discovery requests | |
WO2022116665A1 (zh) | Tcp流的调整方法和*** | |
US9674289B2 (en) | Method and apparatus for optimising telecommunication services | |
CN115208955B (zh) | 一种资源请求处理的方法、装置、计算机设备及介质 | |
US11929880B2 (en) | Edge computing topology information exposure | |
CN112019650B (zh) | Ip地址推荐方法、装置及服务器 | |
US10560384B2 (en) | Network for providing appropriate content delivery network selection | |
WO2023016460A1 (zh) | 计算任务的策略确定或资源分配方法、装置、网元及介质 | |
CN114006915B (zh) | 资源请求方法、装置、设备及计算机可读存储介质 | |
CN112314003A (zh) | 包括多个网络切片的蜂窝电信网络 | |
US11962868B2 (en) | Detecting a quality issue associated with a video stream delivery | |
CN112788135B (zh) | 资源调度方法、设备及存储介质 | |
CN115665262A (zh) | 一种请求处理方法、装置、电子设备及存储介质 | |
CN113709677B (zh) | 加入组播广播业务mbs会话的方法及装置 | |
CN114584561A (zh) | 一种信息处理方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191213 |