直播回源方法和装置制造方法及图纸

技术编号:40819635 阅读:30 留言:0更新日期:2024-03-28 19:38
本申请实施例提供了一种直播回源方法和装置,包括:接收待处理回源对应的链路信息,其中,所述链路信息中包含回源经过的机器数量和回源经过的机器标识;从所述待处理回源对应的链路信息中提取得到所述回源经过的机器数量和回源经过的机器标识;在所述回源经过的机器数量大于预设阈值的情况下,根据所述回源经过的机器标识检测所述待处理回源是否成环;在检测到所述待处理回源成环的情况下,按照预设的回源策略处理所述待处理回源,以结束所述待处理回源成环。通过当机器数量达到预设阈值的时候,每台机器都会对这个回源经过的机器标识进行检测,判断是否回源成环,来决定后续的回源策略,避免由于短时间节点信息不同步导致的回源成环的情况。

【技术实现步骤摘要】

本申请实施例涉及互联网,尤其涉及一种直播回源方法、装置、计算机设备及计算机可读存储介质。


技术介绍

1、在直播场景下利用cdn分发直播流时,可以使用不同的实时传输协议,比如基于长连接的rtmp协议和flv协议,或基于短连接的hls协议等。

2、一般的直播流在推流后都可以进行录制,用户可以选择观看实时的直播流或过去录制的直播流。现有的cdn为了降低成本和保证稳定性,会采用同一路直播流的收敛回源的方式来处理请求,这在cdn集群内部的体现就是多台机器承接用户对于同一个资源的访问,但cdn集群回源是选择一台机器来进行公网回源,以减少回源节点的压力。而在多个集群之间的体现就是从多个集群中选择一个集群来汇聚回源,实际是选择这个集群内部的一台机器来回源。通常这种选择方法都是通过一致性hash算法来完成这个选择任务。

3、虽然一致性hash算法在正常情况下是能够很完整的选择一个集群或者一个节点来回源的,但对于一个集群资源或者节点资源来说,偶尔会出现一些机器故障,例如,网络不通或者磁盘内存异常或者机器替换等情况,在这种情况下,每台机器获取到的机器的数本文档来自技高网...

【技术保护点】

1.一种直播回源方法,其特征在于,包括:

2.根据权利要求1所述的直播回源方法,其特征在于,所述根据所述回源经过的机器标识检测所述待处理回源是否成环,包括:

3.根据权利要求1所述的直播回源方法,其特征在于,所述按照预设的回源策略处理所述待处理回源,以结束所述待处理回源成环,包括:

4.根据权利要求3所述的直播回源方法,其特征在于,所述跳过当前集群向下一层级的集群回源,包括:

5.根据权利要求1所述的直播回源方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的直播回源方法,其特征在于,所述方法还包括:

7.根...

【技术特征摘要】

1.一种直播回源方法,其特征在于,包括:

2.根据权利要求1所述的直播回源方法,其特征在于,所述根据所述回源经过的机器标识检测所述待处理回源是否成环,包括:

3.根据权利要求1所述的直播回源方法,其特征在于,所述按照预设的回源策略处理所述待处理回源,以结束所述待处理回源成环,包括:

4.根据权利要求3所述的直播回源方法,其特征在于,所述跳过当前集群向下一层级的集群回源,包括:

5.根据权利要求1所述的直播回源方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的直播回源方法,其特征在于,所述方法还包括:

7...

【专利技术属性】
技术研发人员:张建锋刘勇江杨成进蔡尚志
申请(专利权)人:上海幻电信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1