调度处理方法、装置、设备及存储介质制造方法及图纸

技术编号:36537490 阅读:13 留言:0更新日期:2023-02-01 16:25
本申请实施例提供了一种调度处理方法、装置、设备及存储介质,涉及通信技术领域。第一服务器在接收到客户端的信令请求时,调用基于内容的调度服务,得到调度结果,该调度结果包括所请求的媒体流所在的第二服务器的地址和第一信息,该第一信息用于客户端与第二服务器之间建立通信连接时的校验,随后通过信令响应向客户端反馈第二服务器的地址和第一信息,并向第二服务器发送第一信息,这样第二服务器在接收到客户端发送的网络地址转换(network address translators,NAT)穿越请求时,可以利用第一服务器在信令交互阶段生成的第一信息对客户端进行校验,减少了客户端与第二服务器的信令交互流程,缩短了客户端的首帧耗时,提高了用户观影体验。高了用户观影体验。高了用户观影体验。

【技术实现步骤摘要】
调度处理方法、装置、设备及存储介质


[0001]本申请涉及通信
,并且更具体地,涉及调度处理方法、装置、设备及存储介质。

技术介绍

[0002]在视频直播场景下,基于覆盖多个区域的内容分发网络(Content Delivery Network,CDN)节点打造的实时传输网,可以提供覆盖多区域、低成本、低延迟的通信级实时音视频传输能力。在实际应用中,经常会出现千万级直播并发调度的现象,这时可能会出现直播带宽抖动过大问题,为了解决该问题,基于内容的低延时直播(Real

time Streaming,RTS)调度方案(即RTS 302调度)是常用的一种调度方式。
[0003]现阶段,在RTS 302调度中,由于客户端需要使用超文本传输协议(Hyper Text Transfer Protocol,HTTP)协议进行信令交互,其本身的信令交互流程较长,此时再做302调度时,会影响首帧耗时(客户端从请求内容到拉取到待播放媒体的耗时较长),降低了用户观影体验。

技术实现思路

[0004]本申请提供了一种调度处理方法、装置、设备及存储介质,用于缩短302调度时的客户端首帧耗时,提高用户观影体验。
[0005]第一方面,本申请提供了一种调度处理方法,应用于第一服务器,所述方法包括:
[0006]接收客户端发送的信令请求,所述信令请求用于请求待播放的媒体流;
[0007]基于所述信令请求,调用基于内容的调度服务,得到调度结果,所述调度结果包括所述媒体流所在的第二服务器的IP地址和第一信息,所述第一信息用于所述客户端与所述第二服务器之间建立通信连接时的校验;
[0008]向所述客户端反馈信令响应,所述信令响应包括所述第二服务器的IP地址和所述第一信息;
[0009]向所述第二服务器发送所述第一信息。
[0010]第二方面,本申请提供了一种调度处理方法,应用于第二服务器,所述方法包括:
[0011]接收第一服务器发送的第一信息,所述第一信息是所述第一服务器基于接收到的信令请求调用基于内容的调度服务生成的;
[0012]接收客户端发送的网络地址转换NAT穿越请求,所述NAT穿越请求用于所述客户端请求与所述第二服务器建立通信连接;
[0013]利用所述第一信息对发出所述NAT穿越请求的所述客户端进行校验。
[0014]第三方面,本申请提供了一种调度处理方法,应用于第三服务器,所述方法包括:
[0015]接收第一服务器发送的第一信息,所述第一信息是所述第一服务器向客户端的重发次数达到预设的次数阈值之后发送的;
[0016]接收第二服务器发送的校验请求,所述校验请求是所述第二服务器对所述客户端
校验失败后发送的;
[0017]利用所述第一信息对所述客户端进行校验,得到校验结果;
[0018]向所述第二服务器反馈校验响应,所述校验响应包括所述校验结果。
[0019]第四方面,本申请提供了一种调度处理装置,应用于第一服务器,所述装置用于请求待播放的媒体流;
[0020]处理模块,用于基于所述信令请求,调用基于内容的调度服务,得到调度结果,所述调度结果包括所述媒体流所在的第二服务器的IP地址和第一信息,所述第一信息用于所述客户端与所述第二服务器之间建立通信连接时的校验;
[0021]发送模块,用于向所述客户端反馈信令响应,所述信令响应包括所述第二服务器的IP地址和所述第一信息,以及向所述第二服务器发送所述第一信息。
[0022]第五方面,本申请提供了一种调度处理装置,应用于第二服务器,所述装置包括:
[0023]接收模块,用于接收第一服务器发送的第一信息,所述第一信息是所述第一服务器基于接收到的信令请求调用基于内容的调度服务生成的,以及接收客户端发送的网络地址转换NAT穿越请求,所述NAT穿越请求用于所述客户端请求与所述第二服务器建立通信连接;
[0024]处理模块,用于利用所述第一信息对发出所述NAT穿越请求的所述客户端进行校验。
[0025]第六方面,本申请提供了一种调度处理装置,应用于第三服务器,所述装置包括:
[0026]接收模块,用于接收第一服务器发送的第一信息,所述第一信息是所述第一服务器向客户端的重发次数达到预设的次数阈值之后发送的,以及接收第二服务器发送的校验请求,所述校验请求是所述第二服务器对所述客户端校验失败后发送的;
[0027]处理模块,用于利用所述第一信息对所述客户端进行校验,得到校验结果;
[0028]发送模块,用于向所述第二服务器反馈校验响应,所述校验响应包括所述校验结果。
[0029]第七方面,本申请提供了一种调度处理系统,包括:第一服务器、第二服务器和第三服务器;
[0030]其中,第一服务器用于实现上述第一方面所述的方法,第二服务器用于实现上述第二方面所述的方法,第三服务器用于实现上述第三方面所述的方法。
[0031]第八方面,本申请提供了一种服务器,包括:处理器,以及与所述处理器通信连接的存储器;
[0032]所述存储器存储计算机执行指令;
[0033]所述处理器执行所述存储器存储的计算机执行指令,以实现上述第一方面、第二方面或第三方面所述的方法。
[0034]第九方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面、第二方面或第三方面所述的方法。
[0035]在本申请提供的方案中,第一服务器在接收到客户端发送的信令请求时,调用基于内容的调度服务,得到调度结果,该调度结果包括所请求的媒体流所在的第二服务器的IP地址和第一信息,该第一信息用于客户端与第二服务器之间建立通信连接时的校验,随
后通过信令响应向客户端反馈第二服务器的IP地址和第一信息,并向第二服务器发送第一信息,这样第二服务器在接收到客户端发送的NAT穿越请求时,可以利用第一服务器在信令交互阶段生成的第一信息对客户端进行校验,减少了客户端与第二服务器的信令交互流程,降低了服务器内部传输成本,缩短了客户端的首帧耗时,提高了用户观影体验。
附图说明
[0036]图1为一种基于RTS 302调度方法的交互流程图;
[0037]图2为本申请实施例所适用的一种应用场景示意图;
[0038]图3是图2所示应用场景示意图中各设备的交互过程示意图;
[0039]图4是本申请第一实施例提供的调度处理方法的交互示意;
[0040]图5是本申请第二实施例提供的调度处理方法的流程示意图;
[0041]图6是本申请实施例提供的调度处理装置的示意性框图;
[0042]图7是本申请实施例提供的服务器的示意性框图。
具体实施方式
[0043]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调度处理方法,其特征在于,应用于第一服务器,所述方法包括:接收客户端发送的信令请求,所述信令请求用于请求媒体流;基于所述信令请求,调用基于内容的调度服务,得到调度结果,所述调度结果包括所述媒体流所在的第二服务器的地址和第一信息,所述第一信息用于所述客户端与所述第二服务器之间建立通信连接时的校验;向所述客户端反馈信令响应,所述信令响应包括所述第二服务器的地址和所述第一信息;向所述第二服务器发送所述第一信息。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一信息被发送失败,则向所述第二服务器重发所述第一信息,直到所述第一信息被发送成功或者重发次数达到预设的次数阈值;若所述重发次数达到所述次数阈值但所述第一信息仍被发送失败,则将所述第一信息传输至第三服务器,所述第三服务器用于提供中心化服务。3.如权利要求1或2所述的方法,其特征在于,所述第一信息包括交互令牌和所述交互令牌对应的软件定义边界SDP协商信息。4.一种调度处理方法,其特征在于,应用于第二服务器,所述方法包括:接收第一服务器发送的第一信息,所述第一信息是所述第一服务器基于接收到的信令请求调用基于内容的调度服务生成的;接收客户端发送的网络地址转换NAT穿越请求,所述NAT穿越请求用于所述客户端请求与所述第二服务器建立通信连接;利用所述第一信息对发出所述NAT穿越请求的所述客户端进行校验。5.如权利要求4所述的方法,其特征在于,所述第一信息包括交互令牌和所述交互令牌对应的软件定义边界SDP协商信息;所述NAT穿越请求包括交互令牌;所述利用所述第一信息对发出所述NAT穿越请求的所述客户端进行校验,包括:确定所述第二服务器中是否存在所述交互令牌;响应于所述第二服务器中存在所述交互令牌,根据所述交互令牌,确定所述第二服务器中是否存在所述交互令牌对应的SDP协商信息;响应于所述第二服务器中存在所述交互令牌对应的SDP协商信息,确定所述客户端校验通过;响应于所述第二服务器中不存在所述交互令牌和/或所述交互令牌对应的SDP协商信息,确定所述客户端校验失败。6.如权利要求5所述的方法,其特征在于,所述方法还包括:响应于所述客户端校验失败,向第三服务器发送校验请求,所述校验请求包括所述交互令牌和所述客户端的标识;接收所述第三服务器反馈的校验响...

【专利技术属性】
技术研发人员:肖凯陈鹏李强杰
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1