一种云计算系统视频互动的节点失效预警方法和装置与流程

文档序号:12729186阅读:233来源:国知局
一种云计算系统视频互动的节点失效预警方法和装置与流程

本发明涉及视频处理领域,尤其涉及一种云计算系统视频互动的节点失效预警方法和装置。



背景技术:

随着视频技术的广泛应用,基于Internet的视频直播服务的需求日益增加,而基于Internet的大规模视频流量分发成为视频直播服务所面临的一个严峻挑战。虽然CDN技术被广泛应用于分发Web流量和视频点播流量,实现网络内容的就近访问,缓解流媒体传输的高吞吐量对骨干网带宽带来的压力,提高业务响应速度,但目前CDN技术还不能很好地解决大规模视频直播业务的流量分发问题。

对于大规模视频直播服务,可以通过部署由直播源站节点服务器集群、中继节点服务器集群和边缘节点服务器集群等视频分发网络节点服务器集群所组成的视频直播分发网络来提高大规模视频直播业务的服务效率,降低视频直播服务传输所占用的网络带宽。视频分发网络全局服务器作为大规模视频直播分发网络中的核心控制设备,实现视频直播分发网络的管理、监控、动态配置、控制、调度等功能,对视频直播分发网络中的所有视频分发网络节点服务器进行集中控制、管理和调度。

由于大规模视频直播分发网络中的视频分发网络节点服务器集群在地理位置上分布的广泛性,使得当一个视频直播用户客户端无法正常接收某个视频直播节目时,对直播业务失效原因的探测成为一项非常困难的工作,目前缺乏有效的手段来解决这个问题。



技术实现要素:

为了解决现有技术的遗留问题,弥补技术空白,高效探测视频直播分发网络业务失效的原因,本发明提供了一种视频直播分发网络的业务失效探测方法及设备。

根据本发明的第一方面,提供了一种视频直播分发网络的业务失效探测方法,其特征在于:位于视频分发网络全局服务器中的探测管理设备通过嵌入在视频分发网络节点服务器中的节点探测代理设备和嵌入在用户客户端的客户端探测代理设备获取失效视频直播业务分发路径上的媒体流分发状态和媒体流镜像,并提供给视频直播分发网络的业务失效预警设备,从而为视频直播分发网络的业务失效预警设备提供业务失效原因和位置的判断依据。

根据本发明的第二方面,提供了一种探测管理设备。探测管理设备运行于视频分发网络全局服务器中,负责协调视频直播分发网络中的相关视频分发网络节点服务器和用户客户端来探测失效视频直播业务在网络中的分发状态并进行媒体流镜像。所述设备中包括:第一获取设备、第一发送设备、第二获取设备、第二发送设备、探测控制设备。其中:第一获取设备用于获取来自视频直播分发网络的业务失效预警设备的信息;第一发送设备用于发送信息到视频直播分发网络的业务失效预警设备;第二获取设备用于接收来自节点探测代理设备和客户端探测代理设备的信息;第二发送设备用于发送信息到节点探测代理设备和客户端探测代理设备;探测控制设备用于根据来自视频直播分发网络的业务失效预警设备的探测请求控制相关节点探测代理设备和客户端探测代理设备进行业务失效探测。

根据本发明的第三方面,提供了一种节点探测代理设备。节点探测代理设备运行于视频分发网络节点服务器中,负责实现视频分发网络节点服务器的业务失效探测工作。所述设备中包括:第三获取设备、第三发送设备、第四发送设备、本地探测设备、媒体流镜像设备。其中:第三获取设备用于获取来自探测管理设备的信息;第三发送设备用于发送信息到探测管理设备;第四发送设备用于发送镜像媒体流到视频直播分发网络的业务失效预警设备;本地探测设备用于根据来自探测管理设备的探测请求来探测并上报指定视频直播业务的分发状态信息;媒体流镜像设备负责实现指定视频直播业务媒体流到视频直播分发网络的业务失效预警设备的镜像。

根据本发明的第四方面,提供了一种客户端探测代理设备。客户端探测代理设备运行于用户客户端中,负责实现视频直播用户客户端的业务失效探测工作。所述设备中包括:第五获取设备、第五发送设备、第六发送设备、本地探测设备、媒体流镜像设备。其中:第五获取设备用于获取来自探测管理设备的信息;第五发送设备用于发送信息到探测管理设备;第六发送设备用于发送镜像媒体流到视频直播分发网络的业务失效预警设备;本地探测设备用于根据来自探测管理设备的探测请求来探测并上报指定视频直播业务的分发状态信息;媒体流镜像设备负责实现指定视频直播业务媒体流到视频直播分发网络的业务失效预警设备的镜像。

根据本发明的第五方面,提供了视频直播业务分发路径状态探测过程,其中,包括以下步骤:

(1)探测管理设备接收到来自视频直播分发网络的业务失效预警设备的业务失效探测请求消息,消息中携带需要探测的业务标识、目标用户标识等信息;

(2)探测管理设备检查直播业务分发表,获取需要探测的视频直播业务到目标用户客户端的分发路径;

(3)探测管理设备发送业务分发探测请求消息到指定视频直播业务的分发路径上的所有视频分发网络节点服务器中的节点探测代理设备和目标用户客户端中的客户端探测代理设备;

(4)探测管理设备接收来自视频分发网络节点服务器中的节点探测代理设备和目标用户客户端中的客户端探测代理设备的业务分发探测响应消息;

(5)探测管理设备根据步骤(4)接收到的消息内容,生成业务失效探测响应消息;

(6)探测管理设备发送业务失效探测响应消息到视频直播分发网络的业务失效预警设备。

根据本发明的第六方面,提供了视频直播业务媒体流镜像探测过程。其中,包括以下步骤:

(1)探测管理设备接收到来自视频直播分发网络的业务失效预警设备的媒体流镜像启动请求消息,消息中携带需要媒体流镜像的业务标识、目标用户标识、镜像位置标识等信息;

(2)视频分发网络全局服务器上的探测管理设备获取镜像位置标识所指向的设备的地址;

(3)探测管理设备发送媒体流镜像启动请求消息到镜像位置设备;

(4)探测管理设备接收到来自镜像位置设备的媒体流镜像启动响应消息;

(5)探测管理设备接收到来自视频直播分发网络的业务失效预警设备的媒体流镜像终止请求消息,消息中携带进行媒体流镜像的业务标识、用户名、镜像位置标识等信息;

(6)探测管理设备发送媒体流镜像终止请求消息到镜像位置设备;

(7)探测管理设备接收到来自镜像位置设备的媒体流镜像终止响应消息。

根据本发明的第七方面,提供了节点探测代理设备的业务失效探测处理过程。其中,包括以下步骤:

(1)节点探测代理设备接收到来自探测管理设备的业务分发探测请求消息,消息中携带需要探测的视频直播业务的业务标识、目标用户标识;

(2)节点探测代理设备根据业务分发探测请求消息中携带的信息,查询指定视频直播业务的直播媒体流是否已经分发到本视频分发网络节点服务器,以及是否已经正确转发到下游视频分发网络节点服务器或者用户客户端;

(3)节点探测代理设备将步骤(2)获取的信息封装进业务分发探测响应消息中;

(4)节点探测代理设备发送业务分发探测响应消息到探测管理设备。

根据本发明的第八方面,提供了客户端探测代理设备的业务失效探测处理过程。其中,包括以下步骤:

(1)客户端探测代理设备接收到来自探测管理设备的业务分发探测请求消息,消息中携带需要探测的视频直播业务的业务标识;

(2)客户端探测代理设备根据业务分发探测请求消息中携带的业务参数,查询指定视频直播业务的直播媒体流是否已经分发到本客户端;

(3)客户端探测代理设备将步骤(2)获取的信息封装进业务分发探测响应消息中;

(4)客户端探测代理设备发送业务分发探测响应消息到探测管理设备。

根据本发明的第九方面,提供了节点探测代理设备的视频直播业务媒体流镜像探测处理过程,包括以下步骤:

(1)节点探测代理设备接收到来自探测管理设备的媒体流镜像启动请求消息;

(2)节点探测代理设备生成媒体流镜像启动响应消息,发送到探测管理设备;

(3)节点探测代理设备根据媒体流镜像启动请求消息中携带的业务参数、用户参数、测试设备IP地址,复制指定业务的直播媒体流,发送到指定的测试设备;

(4)节点探测代理设备接收到来自探测管理设备的媒体流镜像终止请求消息;

(5)节点探测代理设备生成媒体流镜像终止响应消息,发送到探测管理设备;

(6)节点探测代理设备停止向测试设备发送镜像媒体流。

根据本发明的第十方面,提供了客户端探测代理设备的视频直播业务媒体流镜像探测处理过程,包括以下步骤:

(1)客户端探测代理设备接收到来自探测管理设备的媒体流镜像启动请求消息;

(2)客户端探测代理设备生成媒体流镜像启动响应消息,发送到探测管理设备;

(3)客户端探测代理设备根据媒体流镜像启动请求消息中携带的业务参数、用户参数、测试设备IP地址,复制指定业务的直播媒体流,发送到指定测试设备;

(4)客户端探测代理设备接收到来自探测管理设备的媒体流镜像终止请求消息;

(5)客户端探测代理设备生成媒体流镜像终止响应消息,发送到探测管理设备;

(6)客户端探测代理设备停止向测试设备发送镜像媒体流。

采用本发明的方案,当一个视频直播用户客户端无法正常接收某个视频直播节目时,网络管理人员可以方便地探测视频直播业务失效的具体位置和原因。

附图说明

图1是根据一示例性实施例示出的一种视频直播业务分发路径状态探测的流程图。

图2是根据一示例性实施例示出的视频直播业务媒体流镜像探测过程的流程图。

图3是根据一示例性实施例示出的节点探测代理设备的业务失效探测处理过程的流程图。

图4是根据一示例性实施例示出的客户端探测代理设备的业务失效探测处理过程的流程图。

图5是根据一示例性实施例示出的节点探测代理设备的视频直播业务媒体流镜像探测处理过程的流程图。

图6是根据一示例性实施例示出的客户端探测代理设备的视频直播业务媒体流镜像探测处理过程的流程图。

具体实施方式

下面结合具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

本发明公开了一种云计算系统视频互动的节点失效预警方法,位于视频分发网络全局服务器中的探测管理设备通过嵌入在视频分发网络节点服务器中的节点探测代理设备和嵌入在用户客户端中的客户端探测代理设备获取失效视频直播业务分发路径上的媒体流分发状态和媒体流镜像,并提供给视频直播分发网络的业务失效预警设备,从而为视频直播分发网络的业务失效预警设备提供业务失效原因和位置的判断依据。

在视频直播分发网络中,作为视频分发网络全局服务器,全局服务器1负责对网络内的所有视频分发网络节点服务器进行集中控制、管理、监控和调度。视频分发网络节点服务器中包含直播源站节点服务器、中继节点服务器、边缘节点服务器等多种类型。其中,直播源站节点服务器负责接收来自视频直播业务的直播源的媒体流并在视频直播分发网络中分发;中继节点服务器负责在直播源站节点服务器和边缘节点服务器之间转发视频直播业务的直播媒体流;边缘节点服务器负责向用户客户端转发视频直播业务的直播媒体流。

业务失效预警设备作为一个独立的预警设备,用于探测视频直播分发网络中的业务失效原因以进行警报。位于全局服务器1中的探测管理设备根据业务失效预警设备的要求,控制嵌入在网络中相关视频分发网络节点服务器中的节点探测代理设备和嵌入在用户客户端中的客户端探测代理设备来获取指定视频直播业务的分发状态信息,并可以进一步将指定的媒体流镜像到业务失效预警设备,从而帮助业务失效预警设备获取业务失效探测和分析所需要的信息和数据流。业务失效预警设备根据获得的探测信息和数据流可以快速定位视频直播业务失效的原因和位置,发出包括视频直播业务失效的原因和位置的警报信号。

全局服务器1包含一种探测管理设备,用于协调视频分发网络节点服务器和用户客户端来探测失效视频直播业务在网络中的分发状态并进行媒体流镜像。探测管理设备中包括:第一获取设备101、第一发送设备102、第二获取设备103、第二发送设备104、探测控制设备105。其中:

第一获取设备101,用于获取来自视频直播分发网络的业务失效预警设备的信息,并提交给探测控制设备105进行处理。

第一发送设备102,用于接收探测控制设备105提交的信息并转发到视频直播分发网络的业务失效预警设备。

第二获取设备103,用于接收来自节点探测代理设备和客户端探测代理设备的信息,并提交给探测控制设备105进行处理。

第二发送设备104,用于接收探测控制设备105提交的信息并转发到节点探测代理设备或客户端探测代理设备。

探测控制设备105,用于根据来自视频直播分发网络的业务失效预警设备的探测请求控制相关节点探测代理设备和客户端探测代理设备进行视频直播业务的失效探测。

当终端1请求接收视频直播分发网络中正在分发的视频直播业务x,但无法正确接收到时,业务失效预警设备T1可以被用于探测终端1接收视频直播业务x失效的具体原因。业务失效预警设备T1发送业务失效探测请求消息到全局服务器1中的探测管理设备,消息中携带需要探测的视频直播业务的业务标识(即:视频直播业务x的业务标识)、目标用户标识(即:终端1的使用用户的标识)等信息。探测管理设备中的第一获取设备101接收到所述业务失效探测请求消息,提交给探测控制设备105进行处理。探测控制设备105检索视频直播业务x到终端1的业务分发路径,发现所述路径中包括直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31和终端1。探测控制设备105通过第二发送设备104发送业务分发探测请求消息到嵌入在直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31中的节点探测代理设备,和嵌入在终端1中的客户端探测代理设备。所述业务分发探测请求消息中携带视频直播节目x的业务标识。直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31和终端1中的节点探测代理设备或客户端探测代理设备在接收到业务分发探测请求消息后,根据消息中携带的信息,获取视频直播业务x的分发状态信息,并封装进业务分发探测响应消息中,发送给探测管理设备中的第二获取设备103。第二获取设备103将接收到的业务分发探测响应消息提交给探测控制设备105处理。探测控制设备105从业务分发探测响应消息中提取视频直播业务x的业务分发状态信息,并封装进业务失效探测响应消息中,通过第一发送设备102发送给业务失效预警设备T1。业务失效预警设备T1根据接收到的业务分发状态信息可以判断出视频直播业务x在整个分发路径中的直播流分发状态,找到视频直播业务x分发失效的具体位置。

直播源站节点服务器J11包含一种节点探测代理设备,用于实现视频分发网络节点服务器的业务失效探测工作。节点探测代理设备中包括:第三获取设备201、第三发送设备202、第四发送设备203、本地探测设备204、媒体流镜像设备205。其中:

第三获取设备201,用于获取来自探测管理设备的信息,如:业务分发探测请求消息或者媒体流镜像启动请求消息等。第三获取设备201将接收到的业务分发探测请求消息提交给本地探测设备204进行处理,将接收到的媒体流镜像启动请求消息提交给媒体流镜像设备205进行处理。

第三发送设备202,用于获取本地探测设备204提交的信息并转发到探测管理设备。

第四发送设备203,用于获取媒体流镜像设备205提交的镜像媒体流并转发到视频直播分发网络的业务失效预警设备。

本地探测设备204,用于根据来自探测管理设备的业务分发探测请求消息来探测视频分发网络节点服务器上指定视频直播业务的直播媒体流分发状态信息,生成业务分发探测响应消息,并通过第三发送设备202上报到探测管理设备。

媒体流镜像设备205,负责根据来自探测管理设备的媒体流镜像启动请求消息来实现指定业务的直播媒体流到视频直播分发网络的业务失效预警设备的镜像。

终端1和直播源站节点服务器J11,当终端1请求接收视频直播分发网络中正在分发的视频直播业务x,但无法正确接收到时,业务失效预警设备T1被用于探测终端1无法正确接收视频直播业务x的原因。业务失效预警设备T1发送业务失效探测请求消息到全局服务器1中的探测管理设备。

探测管理设备检索视频直播业务x到终端1的业务分发路径,发现所述路径包括直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31和终端1。探测管理设备发送业务分发探测请求消息到嵌入在直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31中的节点探测代理设备,和嵌入在终端1中的客户端探测代理设备。直播源站节点服务器J11中的节点探测代理设备通过第三获取设备201接收到业务分发探测请求消息,转交给本地探测设备204。本地探测设备204根据业务分发探测请求消息中的业务参数信息检索视频直播业务x在直播源站节点服务器J11上的分发状态,发现视频直播业务x并未被直播源站节点服务器J11接收到,即:视频直播节目x的直播源未成功将所述业务的直播媒体流传输到直播源站节点服务器J11上。本地探测设备204将视频直播节目x在直播源站节点服务器J11上的分发状态信息封装进业务分发探测响应消息中,通过第三发送设备202发送到全局服务器1中的探测管理设备。

终端1包含一种客户端探测代理设备,用于实现视频直播用户客户端的业务失效探测工作。客户端探测代理设备中包括:第五获取设备301、第五发送设备302、第六发送设备303、本地探测设备304、媒体流镜像设备305。其中:

第五获取设备301,用于获取来自探测管理设备的信息,如:业务分发探测请求消息或者媒体流镜像启动请求消息等。第五获取设备301将接收到的业务分发探测请求消息提交给本地探测设备304进行处理,将接收到的媒体流镜像启动请求消息提交给媒体流镜像设备305进行处理。

第五发送设备302,用于获取本地探测设备304提交的信息并发送到探测管理设备。

第六发送设备303,用于获取媒体流镜像设备305提交的镜像媒体流,并发送到视频直播分发网络的业务失效预警设备。

本地探测设备304,用于根据来自探测管理设备的业务分发探测请求消息来探测客户端上指定视频直播业务的直播媒体流分发状态信息,生成业务分发探测响应消息,并通过第五发送设备302上报到探测管理设备。

媒体流镜像设备305,负责根据来自探测管理设备的媒体流镜像启动请求消息来实现指定业务媒体流到视频直播分发网络的业务失效预警设备的镜像,并通过第六发送设备303将镜像媒体流发送到视频直播分发网络的业务失效预警设备。

当终端1请求接收视频直播分发网络中正在分发的视频直播业务x,但无法正确接收到时,业务失效预警设备T1被用于探测终端1无法正确接收视频直播业务x的原因。业务失效预警设备T1发送业务失效探测请求消息到全局服务器1中的探测管理设备。探测管理设备发送业务分发探测请求消息到嵌入在终端1中的客户端探测代理设备。终端1中的客户端探测代理设备通过第五获取设备301接收到业务分发探测请求消息,转交给本地探测设备304。本地探测设备304根据业务分发探测请求消息中的业务参数信息检索视频直播业务x在终端1上的分发状态,发现视频直播节目x的直播媒体流并未被终端1接收到。本地探测设备304将视频直播业务x在终端1上的分发状态信息封装进业务分发探测响应消息中,通过第五发送设备302发送到全局服务器1中的探测管理设备。

视频直播业务x到终端1的分发路径为:从直播源站节点服务器J11经过中继节点服务器J21、边缘节点服务器J31流入终端1,业务失效预警设备T1为图1所示的视频直播分发网络中的业务失效预警设备。视频直播业务分发路径状态探测过程包括如下步骤:

步骤S10,全局服务器1上的探测管理设备接收到来自业务失效预警设备T1的业务失效探测请求消息,请求探测视频直播业务x到终端1的业务分发状态。

步骤S11,全局服务器1上的探测管理设备检查其上的直播业务分发表,获取视频直播业务x到终端1的分发路径:从直播源站节点服务器J11经过中继节点服务器J21、边缘节点服务器J31流入终端1。

步骤S12,全局服务器1上的探测管理设备向直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31中的节点探测代理设备和终端1中的客户端探测代理设备发送业务分发探测请求消息。

步骤S13,视频分发网络全局服务器上的探测管理设备接收来自节点探测代理设备和客户端探测代理设备的业务分发探测响应消息,即:来自直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31和终端1的业务分发探测响应消息。

步骤S14,全局服务器1上的探测管理设备将来自直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31和终端1的业务分发探测响应消息中的信息封装进业务失效探测响应消息中。

步骤S15,全局服务器1上的探测管理设备发送业务失效探测响应消息到业务失效预警设备T1。业务失效预警设备T1根据业务失效探测响应消息中的信息检查视频直播业务x的分发路径上各网络节点的分发状态,查找视频直播业务x的直播媒体流分发中断的位置。

全局服务器1、边缘节点服务器J31、终端1,当终端1无法正确接收并播放视频直播业务x的直播媒体流,且业务失效预警设备T1通过视频直播业务分发路径状态探测过程发现视频直播业务x的直播媒体流已经通过边缘节点服务器J31转发到终端1时,业务失效预警设备T1启动视频直播业务媒体流镜像探测过程,获取边缘节点服务器J31向终端1转发的视频直播业务x的直播媒体流的镜像,从而判断视频直播业务x的直播媒体流是否被边缘节点服务器J31正确转发。所述视频直播业务媒体流镜像探测过程包括如下步骤:

步骤S20,全局服务器1中的探测管理设备接收到来自业务失效预警设备T1的媒体流镜像启动请求消息,请求获得边缘节点服务器J31发送给终端1的视频直播业务x的直播媒体流的镜像。

步骤S21,全局服务器1中的探测管理设备获取镜像位置标识所指向的设备的地址,即:边缘节点服务器J31的地址。

步骤S22,全局服务器1中的探测管理设备发送媒体流镜像启动请求消息到边缘节点服务器J31中的节点探测代理设备,请求边缘节点服务器J31发送向终端1转发的视频直播业务x的直播媒体流的拷贝到业务失效预警设备T1。

步骤S23,边缘节点服务器J31接收到媒体流镜像启动请求消息后,启动发送向终端1转发的视频直播业务x的直播媒体流的拷贝到业务失效预警设备T1,并生成媒体流镜像启动响应消息,发送给全局服务器1。全局服务器1中的探测管理设备接收到来自边缘节点服务器J31中的节点探测代理设备的媒体流镜像启动响应消息。

步骤S24,当业务失效预警设备T1获取足够的镜像媒体流后,发送媒体流镜像终止请求消息到全局服务器1中的探测管理设备,请求停止获得边缘节点服务器J31发送给终端1的视频直播业务x的直播媒体流的镜像。

步骤S25,全局服务器1中的探测管理设备发送媒体流镜像终止请求消息到边缘节点服务器J31中的节点探测代理设备。在接收到该消息后,边缘节点服务器J31中的节点探测代理设备停止发送镜像媒体流到业务失效预警设备T1。

步骤S26,边缘节点服务器J31中的节点探测代理设备生成媒体流镜像终止响应消息,发送给全局服务器1中的探测管理设备,表示媒体流镜像终止。全局服务器1中的探测管理设备接收到来自边缘节点服务器J31中的节点探测代理设备的媒体流镜像终止响应消息。

节点探测代理设备的业务失效探测处理过程包括如下步骤:

步骤S30,边缘节点服务器J31中的节点探测代理设备接收到来自全局服务器1中的探测管理设备的业务分发探测请求消息,要求探测视频直播业务x在边缘节点服务器J31上的分发状态,以及是否被正确转发到终端1。

步骤S31,边缘节点服务器J31中的节点探测代理设备根据业务分发探测请求消息中携带的信息,查询视频直播业务x的媒体流是否已经被分发到边缘节点服务器J31,以及是否已经正确转发到终端1。

步骤S32,边缘节点服务器J31中的节点探测代理设备将步骤S31中收集的信息封装进业务分发探测响应消息中。

步骤S33,边缘节点服务器J31中的节点探测代理设备发送业务分发探测响应消息到全局服务器1中的探测管理设备。

客户端探测代理设备的业务失效探测处理过程如下步骤:

步骤S40,终端1中的客户端探测代理设备接收到来自全局服务器1中的探测管理设备的业务分发探测请求消息,要求探测视频直播业务x的直播媒体流到终端1的分发状态。

步骤S41,终端1中的客户端探测代理设备根据业务分发探测请求消息中携带的业务参数,查询视频直播业务x的业务媒体流是否已经分发到终端1。

步骤S42,终端1中的客户端探测代理设备将步骤S41中探测到的信息封装进业务分发探测响应消息中。

步骤S43,终端1中的客户端探测代理设备发送业务分发探测响应消息到全局服务器1中的探测管理设备。

节点探测代理设备的视频直播业务媒体流镜像探测处理过程包括如下步骤:

步骤S50:边缘节点服务器J31中的节点探测代理设备接收到来自全局服务器1中的探测管理设备的媒体流镜像启动请求消息,请求镜像边缘节点服务器J31发送到终端1的视频直播业务x的直播媒体流到业务失效预警设备T1。

步骤S51:边缘节点服务器J31中的节点探测代理设备生成媒体流镜像启动响应消息,发送到全局服务器1中的探测管理设备,表示媒体流镜像即将启动。

步骤S52:边缘节点服务器J31中的节点探测代理设备根据媒体流镜像启动请求消息中携带的业务参数、用户参数、业务失效预警设备T1地址,复制边缘节点服务器J31发送到终端1的视频直播业务x的直播媒体流,发送到业务失效预警设备T1。此后,边缘节点服务器J31发送到终端1的视频直播业务x的所有直播媒体流都会被复制一份,发送到业务失效预警设备T1。

步骤S53:边缘节点服务器J31中的节点探测代理设备接收到来自全局服务器1中的探测管理设备的媒体流镜像终止请求消息,请求结束镜像边缘节点服务器J31发送到终端1的视频直播业务x的直播媒体流到业务失效预警设备T1。

步骤S54:边缘节点服务器J31中的节点探测代理设备生成媒体流镜像终止响应消息,发送到全局服务器1中的探测管理设备,表示将结束媒体流镜像。

步骤S55:边缘节点服务器J31中的节点探测代理设备停止发送镜像媒体流到业务失效预警设备T1。

客户端探测代理设备的视频直播业务媒体流镜像探测处理过程包括如下步骤:

步骤S60,终端1中的客户端探测代理设备接收到来自全局服务器1中的探测管理设备的媒体流镜像启动请求消息,请求镜像终端1收到的视频直播业务x的直播媒体流到业务失效预警设备T1。

步骤S61,终端1中的客户端探测代理设备生成媒体流镜像启动响应消息,发送到全局服务器1中的探测管理设备,表示媒体流镜像即将启动。

步骤S62,终端1中的客户端探测代理设备根据媒体流镜像启动请求消息中携带的业务参数、用户参数、业务失效预警设备T1的IP地址,复制终端1接收到的视频直播业务x的直播媒体流,发送到业务失效预警设备T1。此后,终端1接收到的所有视频直播业务x的直播媒体流都会被复制一份,发送到业务失效预警设备T1。

步骤S63,终端1中的客户端探测代理设备接收到来自全局服务器1中的探测管理设备的媒体流镜像终止请求消息。请求结束镜像终端1收到的视频直播业务x的直播媒体流到业务失效预警设备T1。

步骤S64,终端1中的客户端探测代理设备生成媒体流镜像终止响应消息,发送到全局服务器1中的探测管理设备,表示将结束媒体流镜像。

步骤S65,终端1中的客户端探测代理设备停止向业务失效预警设备T1发送镜像媒体流。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1