一种视频直播分发网络业务失效远程测试装置的制作方法

文档序号:7992171阅读:217来源:国知局
专利名称:一种视频直播分发网络业务失效远程测试装置的制作方法
技术领域
本发明涉及通信网络,尤其涉及视频直播分发网络中的一种视频直播分发网络业务失效远程测试装置。
背景技术
随着视频技术的广泛应用,基于Internet的视频直播服务的需求日益增加,而基于Internet的大规模视频流量分发成为视频直播服务所面临的一个严峻挑战。虽然CDN技术被广泛应用于分发Web流量和视频点播流量,实现网络内容的就近访问,缓解流媒体传输的高吞吐率对骨干网带宽带来的压力,提高业务响应速度,但目前CDN技术还不能很好地解决大规模视频直播业务的流量分发问题。如图1所示,对于大规模视频直播服务,可以通过部署由直播源站节点服务器集群、中继节点服务器集群和边缘节点服务器集群等视频分发网络节点服务器集群所组成的视频直播分发网络来提高大规模视频直播业务的服务效率,降低视频直播服务传输所占用的网络带宽。对于图1所示的视频直播分发网络而言,对大量分散部署的服务器集群的高度集中管理和控制是确保网络效率、可靠性、可控性的必要手段。视频分发网络全局服务器可以看作是一组逻辑设备,实现了视频直播业务的分发网络的管理、监控、动态配置、控制、调度等功能,对视频直播分发网络中的所有视频分发网络节点服务器进行集中控制、管理和调度。由于大规模视频直播分发网络在地理位置上分布的广泛性,使得当某个视频直播业务的用户客户端无法正常接收视频直播节目时,对业务失效的原因探测成为一项非常困难的工作,缺乏有效的手段来解决这个问题。

发明内容
为了解决现有技术的遗留问题,弥补技术空白,高效探测视频直播分发网络业务失效的原因,本发明提供了一种视频直播分发网络业务失效远程测试装置。根据本发明的第一方面,提供了一种视频直播分发网络业务失效远程测试装置。视频直播分发网络业务失效远程测试装置通过视频分发网络全局服务器获取视频直播分发网络中视频直播业务的直播媒体流分发路径、分发状态以及视频直播业务的直播媒体流镜像,从而快速探测视频直播业务失效的原因和位置。所述装置中包括:第一获取装置、第一发送装置、第一发送装置、第二获取装置、第二发送装置、第三获取装置、第四获取装置、业务分发状态探测装置、数据流镜像装置、故障分析装置。其中:第一获取装置用于获取来自外部人机接口等装置的视频直播业务失效探测命令;第一发送装置用于输出视频直播业务失效探测结果到外部人机接口装置;第二获取装置用于接收来自视频分发网络全局服务器的信息;第二发送装置用于发送信息到视频分发网络全局服务器;第三获取装置用于接收来自视频分发网络节点服务器的信息;第四获取装置用于接收来自视频直播业务的用户客户端的信息;业务分发状态探测装置用于控制视频分发网络全局服务器执行业务分发路 径状态探测过程,获取指定视频直播业务的直播媒体流分发状态等探测信息;数据流镜像 装置用于控制视频分发网络全局服务器执行媒体流镜像探测过程,获取来自视频分发网络 节点服务器或视频直播业务的用户客户端的镜像媒体流;故障分析装置用于启动并控制业 务失效远程测试过程和媒体流镜像测试过程,并根据视频直播业务的直播媒体流分发路径 信息、分发状态信息和直播媒体流的镜像信息来判断视频直播分发网络中的视频直播业务 失效原因。
根据本发明的第二方面,提供了视频直播分发网络的业务分发失效远程测试过 程。其中,包括以下步骤:
(I)视频直播分发网络业务失效远程测试装置接收到业务失效远程测试命令;
(2)视频直播分发网络业务失效远程测试装置启动业务分发路径状态探测过程, 获取失效视频直播业务的直播媒体流分发路径状态;
(3)视频直播分发网络业务失效远程测试装置根据步骤(2)中获取的信息判断失 效视频直播业务的分发路径状态异常;
(4)视频直播分发网络业务失效远程测试装置输出步骤(3)的分析结果。
根据本发明的第三方面,提供了视频直播分发网络的媒体流镜像测试启动过程。 其中,包括以下步骤:
(I)视频直播分发网络业务失效远程测试装置接收到媒体流镜像测试命令;
(2)视频直播分发网络业务失效远程测试装置执行媒体流镜像探测启动过程,获 取被探测视频直播业务在指定视频分发网络节点服务器或者用户客户端上转发或接收的 直播媒体流;
(3)视频直播分发网络业务失效远程测试装置输出步骤(2)的接收结果到媒体流 文件中。
根据本发明的第四方面,提供了视频直播分发网络的媒体流镜像测试终止过程。 其中,包括以下步骤:
(I)视频直播分发网络业务失效远程测试装置接收到媒体流镜像测试终止命令;
(2)视频直播分发网络业务失效远程测试装置执行媒体流镜像探测终止过程,停 止获取被探测业务在指定视频分发网络节点服务器或者用户客户端上转发或接收的直播 媒体流镜像。
根据本发明的第五方面,提供了业务分发路径状态探测过程。其中,包括以下步 骤:
(I)视频直播分发网络业务失效远程测试装置根据失效视频直播业务的业务标 识、目标用户标识等信息,生成业务失效远程探测请求消息;
(2)视频直播分发网络业务失效远程测试装置发送业务失效远程探测请求消息到 视频分发网络全局服务器;
(3)视频分发网络全局服务器执行视频直播业务分发路径状态探测过程,获取需 要探测的视频直播业务的直播媒体流分发路径及分发路径上各视频分发网络节点服务器 和用户客户端的状态;
(4)视频分发网络全局服务器发送业务失效远程探测响应消息到视频直播分发网络业务失效远程测试装置,消息中携带失效视频直播业务的直播媒体流分发路径及分发路径上各视频分发网络节点服务器和用户客户端的直播媒体流分发和接收状态。根据本发明的第六方面,提供了媒体流镜像探测启动过程。其中,包括以下步骤:(I)视频直播分发网络业务失效远程测试装置根据失效视频直播业务的业务标识、镜像位置标识、镜像媒体流类型(输入、输出)等信息,生成媒体流镜像请求消息;(2)视频直播分发网络业务失效远程测试装置发送媒体流镜像请求消息到视频分发网络全局服务器;(3)视频分发网络全局服务器执行视频直播业务媒体流镜像探测过程,控制镜像位置标识所指示的视频分发网络节点服务器或者用户客户端复制指定视频直播业务的指定类型直播媒体流,并发送到视频直播分发网络业务失效远程测试装置;(4)视频分发网络全局服务器发送媒体流镜像响应消息到视频直播分发网络业务失效远程测试装置;(5)视频直播分发网络业务失效远程测试装置接收来自镜像位置设备的镜像媒体流。根据本发明的第七方面,提供了媒体流镜像探测终止过程。其中,包括以下步骤:(I)视频直播分发网络业务失效远程测试装置生成媒体流镜像终止请求消息;(2)视频直播分发网络业务失效远程测试装置发送媒体流镜像终止请求消息到视频分发网络全局服务器;(3)视频分发网络全局服务器执行视频直播业务媒体流镜像探测终止过程;(4)视频分发网络全局服务器发送媒体流镜像终止响应消息到视频直播分发网络业务失效远程测试装置。采用本发明的方案,当视频直播分发网络中的某个视频直播业务分发失效时,视频直播分发网络业务失效远程测试装置可以快速探测视频直播业务失效的原因和位置。


通过参照附图阅读以下所作的对非限制性实施例的详细描述,本发明的其它特征、目的和优点将会变得更明显。本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1示出了视频直播业务的视频直播分发网络系统结构示意图;图2示出了根据本发明的一个具体实施例的视频直播分发网络业务失效远程测试装置的结构示意图;图3示出了根据本发明的一个具体实施例的视频直播分发网络的业务分发失效远程测试过程的流程图;图4示出了根据本发明的一个具体实施例的视频直播分发网络的媒体流镜像测试启动过程的流程图;图5示出了根据本发明的一个具体实施例的视频直播分发网络的媒体流镜像测试终止过程的流程图;图6示出了根据本发明的一个具体实施例的业务分发路径状态探测过程的流程图7示出了根据本发明的一个具体实施例的媒体流镜像探测启动过程的流程图8示出了根据本发明的一个具体实施例的媒体流镜像探测终止过程的流程图。
其中,相同或相似的附图标记表示相同或相似的步骤特征或装置/模块。
具体实施方式
下面结合附图,对本发明的优选实施方式进行详细的说明。
如图1所示,在视频直播分发网络中,作为视频分发网络全局服务器,全局服务器 I负责对视频直播分发网络内的所有视频分发网络节点服务器进行集中控制、管理、监控和 调度。视频分发网络节点服务器中包含直播源站节点服务器、中继节点服务器、边缘节点服 务器等多种类型。其中,直播源站节点服务器负责接收来自视频直播业务的直播源的媒体 流并在视频直播分发网络中分发;中继节点服务器负责在直播源站节点服务器和边缘节点 服务器之间转发视频直播业务的直播媒体流;边缘节点服务器负责向用户客户端转发视频 直播业务的直播媒体流。
以下,参照图2对本发明的第一方面进行描述,其中,图1及其相关描述在此一并 作为参考。
视频直播分发网络业务失效远程测试装置用于快速探测视频直播分发网络中的 视频直播业务失效原因。视频直播分发网络业务失效远程测试装置中包括:第一获取装置 101、第一发送装置102、第二获取装置103、第二发送装置104、第三获取装置105、第四获取 装置106、业务分发状态探测装置107、数据流镜像装置108、故障分析装置109。其中:
第一获取装置101,用于获取来自外部人机接口等装置的视频直播业务失效探测 命令,并提交给故障分析装置109。例如:在图1所示的视频直播分发网络中,如果终端I无 法正确接收到视频直播业务X的直播媒体流,则网络管理人员输入视频直播业务失效探测 命令到视频直播分发网络业务失效远程测试装置,请求探测视频直播业务X的直播媒体流 到终端I分发失效的具体原因。第一获取装置101将接收到的视频直播业务失效探测命令 提交给故障分析装置109进行处理。
第一发送装置102,用于输出视频直播业务失效探测结果到外部人机接口等装置。 当故障分析装置109判断出失效视频直播业务的故障原因后,通过第一发送装置102输出 到外部人机接口等装置,将业务失效原因呈现给网络管理人员。
第二获取装置103,用于接收来自视频分发网络全局服务器的信息,如:业务失效 远程探测响应消息、媒体流镜像响应消息等,并将接收到的信息分别提交给业务分发状态 探测装置107和数据流镜像装置108进行处理。
第二发送装置104,用于将业务分发状态探测装置107和数据流镜像装置108提交 的信息发送到视频分发网络全局服务器,如:业务失效远程探测请求消息、媒体流镜像请求 消息、等等。
第三获取装置105,用于接收来自视频分发网络节点服务器的镜像媒体流信息,并 将接收到的信息提交给数据流镜像装置108。
第四获取装置106,用于接收来自视频直播业务的用户客户端的镜像媒体流信息, 并将接收到的信息提交给数据流镜像装置108。
业务分发状态探测装置107,用于控制视频分发网络全局服务器执行视频直播业务的直播媒体流分发路径状态探测过程,获取指定视频直播业务的直播媒体流分发状态等探测信息。当业务分发状态探测装置107接收到来自故障分析装置109的业务分发路径状态探测请求,如:请求探测视频直播业务X到终端I分发失效的具体原因,业务分发状态探测装置107生成相应的业务失效远程探测请求消息,通过第二发送装置104发送到全局服务器1,并等候来自全局服务器I的业务失效远程探测响应消息,提取消息中的探测结果提交给故障分析装置109。数据流镜像装置108,用于根据故障分析装置109的要求,控制视频分发网络全局服务器执行媒体流镜像探测过程,并获取来自视频分发网络节点服务器或视频直播业务的用户客户端的直播媒体流镜像,输出到指定的媒体文件中。故障分析装置109,用于启动并控制业务失效远程测试过程,并根据视频直播业务分发路径信息、分发状态信息和镜像媒体流等信息来判断视频直播分发网络中的视频直播业务失效原因。例如:在图1所示的视频直播分发网络中,视频直播业务X的直播媒体流经由直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31流入终端I。当终端I无法正确播放视频直播业务X的直播媒体流时,网络管理人员提交视频直播业务失效探测命令到视频直播分发网络业务失效远程测试装置,请求探测视频直播业务X的直播媒体流到终端I分发失效的具体原因。第一获取装置101将接收到的视频直播业务失效探测命令提交给故障分析装置109进行处理。故障分析装置109产生业务分发路径状态探测请求,提交给业务分发状态探测装置107,并等候来自业务分发状态探测装置107的探测结果信息,其中包括:探测视频直播业务X到终端I的直播媒体流分发路径,以及视频直播业务X的直播媒体流在所述路径上每个视频分发网络节点服务器和用户客户端的分发状态。故障分析装置109根据收集到的探测信息判断视频直播业务X的直播媒体流从直播源到终端I的分发路径上是否存在分发失效点,并将分析结果通过第一发送装置102输出给网络管理人员。如果网络管理人员通过上述视频直播分发网络的业务分发失效远程测试过程发现视频直播业务X的直播媒体流在从直播源到终端I的分发路径上的所有视频分发网络节点服务器(如:直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31)上均被正确接收并转发,且边缘节点服务器J31已经将视频直播业务X的直播媒体流发送给终端1,但终端I却不能正确播放视频直播业务X的直播媒体流,则网络管理人员提交媒体流镜像测试命令到视频直播分发网络业务失效远程测试装置,请求镜像终端I接收到的视频直播业务X的直播媒体流。媒体流镜像测试命令被第一获取装置101接收并转交给故障分析装置109。故障分析装置109产生媒体流镜像探测请求,请求镜像终端I接收到的视频直播业务X的直播媒体流,并提交给数据流镜像装置108执行媒体流镜像探测过程。数据流镜像装置108产生媒体流镜像探测请求消息,通过第二发送装置104提交给全局服务器1,并通过全局服务器I控制终端I将接收到的视频直播业务X的直播媒体流复制一份,发送到视频直播分发网络业务失效远程测试装置。数据流镜像装置108将接收到的媒体流镜像写入媒体文件。故障分析装置109通过分析媒体文件中的内容,可以判断终端I是否正确接收到了视频直播业务X的直播媒体流,如果未接收到视频直播业务X的直播媒体流或者未正确接收到视频直播业务X的直播媒体流,则故障位置可能在于边缘节点服务器J31和终端I的传输链路之间;如果终端I正确接收到了视频直播业务X的直播媒体流,则故障原因在于终端I,尤其可能在于终端I的视频直播业务媒体流播放程序上。故障分析装置109 将分析结果通过第一发送装置102输出给网络管理人员。
以下,参照图3对本发明的第二方面进行描述,其中,图1及其相关描述在此一并 作为参考。
以图1中所示的全局服务器1、直播源站节点服务器J11、中继节点服务器J21、边 缘节点服务器J31、终端I为例,视频直播分发网络的业务分发失效远程测试过程包括如下 步骤:
步骤S10,视频直播分发网络业务失效远程测试装置通过第一获取装置101接收 到来自网络管理人员的业务失效远程测试命令,请求探测视频直播业务X的直播媒体流到 终端I分发失效的具体原因。
步骤S11,视频直播分发网络业务失效远程测试装置中的业务分发状态探测装置 107启动业务分发路径状态探测过程,获取视频直播业务X的直播媒体流分发路径状态, 即:视频直播业务X的直播媒体流从直播源到终端I的分发路径,以及在所述路径上的所有 视频分发网络节点服务器(如:直播源站节点服务器J11、中继节点服务器J21、边缘节点服 务器J31)和终端I上视频直播业务X的直播媒体流接收和转发状态。
步骤S12,视频直播分发网络业务失效远程测试装置中的故障分析装置109根据 步骤Sll接收到的直播媒体流分发路径状态信息来判断视频直播业务X在从直播源到终端 I的直播媒体流分发路径中的异常信息,如:所述路径上某个网络节点未正确接收或者转 发视频直播业务X的直播媒体流,等等。
步骤S13,视频直播分发网络业务失效远程测试装置通过第一发送装置102输出 步骤S12的分析结果到人机接口等外部装置,显示给网络管理人员。
以下,参照图4对本发明的第三方面进行描述,其中,图1及其相关描述在此一并 作为参考。
以图1中所示的全局服务器1、直播源站节点服务器J11、中继节点服务器J21、边 缘节点服务器J31、终端I为例,为了探测终端I是否正确接收到视频直播业务X的直播媒 体流,视频直播分发网络的媒体流镜像测试过程包括如下步骤:
步骤S20,视频直播分发网络业务失效远程测试装置通过第一获取装置101接收 到来自网络管理人员的媒体流镜像测试命令,请求镜像终端I接收到的视频直播业务X的 直播媒体流。
步骤S21,视频直播分发网络业务失效远程测试装置中的数据流镜像装置108启 动媒体流镜像探测过程,通过全局服务器I控制终端I复制其接收到的视频直播业务X的 直播媒体流,并转发到视频直播分发网络业务失效远程测试装置。
步骤S22,视频直播分发网络业务失效远程测试装置中的数据流镜像装置108输 出步骤S21中接收到的镜像媒体流到指定媒体流文件中。
以下,参照图5对本发明的第四方面进行描述,其中,图1及其相关描述在此一并 作为参考。
以图1中所示的全局服务器1、终端I为例,视频直播分发网络的媒体流镜像测试 终止过程包括如下步骤:
步骤S30,视频直播分发网络业务失效远程测试装置通过第一获取装置101接收到来自网络管理人员的媒体流镜像测试终止命令,请求停止镜像终端I接收到的视频直播业务X的直播媒体流到视频直播分发网络业务失效远程测试装置。步骤S31,视频直播分发网络业务失效远程测试装置中的数据流镜像装置108执行媒体流镜像探测终止过程,通过全局服务器I来控制终端1,使终端I停止发送其接收到的视频直播业务X的直播媒体流镜像到视频直播分发网络业务失效远程测试装置。以下,参照图6对本发明的第五方面进行描述,其中,图1及其相关描述在此一并作为参考。以图1中所示的全局服务器1、直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31、终端I为例,视频直播业务X从直播源到终端I的业务分发路径状态探测过程包括如下步骤:步骤S40,视频直播分发网络业务失效远程测试装置中的业务分发状态探测装置107根据视频直播业务X的业务标识、终端I的用户标识等信息,生成业务失效远程探测请求消息,请求探测视频直播业务X的直播媒体流从直播源到终端I分发失效的具体原因。步骤S41,视频直播分发网络业务失效远程测试装置发送步骤S40中生成的业务失效远程探测请求消息到全局服务器I。步骤S42,全局服务器I执行视频直播业务分发路径状态探测过程,获取视频直播业务X的直播媒体流从直播源到终端I的分发路径,并获取所述直播媒体流分发路径上的所有视频分发网络节点服务器(如:直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31)和终端I对视频直播业务X的直播媒体流的接收和转发状态。步骤S43,全局服务器I发送业务失效远程探测响应消息到视频直播分发网络业务失效远程测试装置,消息中携带视频直播业务X的直播媒体流从直播源到终端I的分发路径以及所述分发路径上各视频分发网络节点服务器(如:直播源站节点服务器J11、中继节点服务器J21、边缘节点服务器J31)和终端I对视频直播业务X的直播媒体流的接收和转发状态。以下,参照图7对本发明的第六方面进行描述,其中,图1及其相关描述在此一并作为参考。以图1中所示的全局服务器1、边缘节点服务器J31、终端I为例,对边缘节点服务器J31发送到终端I的视频直播业务X的直播媒体流的媒体流镜像探测启动过程包括如下步骤:步骤S50,视频直播分发网络业务失效远程测试装置中的数据流镜像装置108根据视频直播业务X的业务标识、镜像位置标识、镜像媒体流类型(输入、输出)等信息,生成媒体流镜像请求消息,请求镜像边缘节点服务器J31向终端I转发的视频直播业务X的直播媒体流。步骤S51,视频直播分发网络业务失效远程测试装置发送步骤S50中生成的媒体流镜像请求消息到全局服务器I。步骤S52,全局服务器I控制边缘节点服务器J31执行视频直播业务媒体流镜像探测过程,使边缘节点服务器J31将转发到终端I的视频直播业务X的直播媒体流复制一份,发送到视频直播分发网络业务失效远程测试装置。步骤S53,全局服务器I发送媒体流镜像响应消息到视频直播分发网络业务失效远程测试装置,表示视频直播分发网络业务失效远程测试装置所请求的媒体流镜像已经启 动。
步骤S54,视频直播分发网络业务失效远程测试装置中的数据流镜像装置108接 收到来自边缘节点服务器J31的镜像媒体流,即边缘节点服务器J31发送到终端I的视频 直播业务X的直播媒体流的镜像。
以下,参照图8对本发明的第七方面进行描述,其中,图1及其相关描述在此一并 作为参考。
以图1中所示的全局服务器1、边缘节点服务器J31、终端I为例,对边缘节点服务 器J31发送到终端I的视频直播业务X的直播媒体流的媒体流镜像探测终止过程包括如下 步骤:
步骤S60,视频直播分发网络业务失效远程测试装置中的数据流镜像装置108生 成媒体流镜像终止请求消息。
步骤S61,视频直播分发网络业务失效远程测试装置中的数据流镜像装置108发 送媒体流镜像终止请求消息到全局服务器1,请求结束镜像边缘节点服务器J31向终端I转 发的视频直播业务X的直播媒体流。
步骤S62,全局服务器I执行视频直播业务媒体流镜像探测终止过程,控制边缘节 点服务器J31停止向视频直播分发网络业务失效远程测试装置发送镜像媒体流。
步骤S63,全局服务器I发送媒体流镜像终止响应消息到视频直播分发网络业务 失效远程测试装置,表示视频直播分发网络业务失效远程测试装置所请求的媒体流镜像已 经终止。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改,等同替换,改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种视频直播分发网络业务失效远程测试装置,其特征在于:视频直播分发网络业务失效远程测试装置通过视频分发网络全局服务器获取视频直播分发网络中视频直播业务的直播媒体流分发路径、分发状态以及视频直播业务的直播媒体流镜像,从而快速探测视频直播业务失效的原因和位置。
2.根据权利要求1所述的视频直播分发网络业务失效远程测试装置,其特征还在于: a)视频直播分发网络业务失效远程测试装置中包括:第一获取装置、第一发送装置、第二获取装置、第二发送装置、第三获取装置、第四获取装置、业务分发状态探测装置、数据流镜像装置、故障分析装置; b)第一获取装置用于获取来自外部人机接口等装置的视频直播业务失效探测命令: c)第一发送装置用于输出视频直播业务失效探测结果到外部人机接口装置; d)第二获取装置用于接收来自视频分发网络全局服务器的信息; c)第二发送装置用于发送信息到视频分发网络全局服务器; f)第三获取装置用于接收来自视频分发网络节点服务器的信息; g)第四获取装置用于接收来自视频直播业务的用户客户端的信息; h)业务分发状态探测装置用于控制视频分发网络全局服务器执行业务分发路径状态探测过程,获取指定视频直播业务的直播媒体流分发状态等探测信息; i)数据流镜像装置用于控制视频分发网络全局服务器执行媒体流镜像探测过程,获取来自视频分发网络节点服务器或视频直播业务的用户客户端的镜像媒体流; j)故障分析装置用于启动并控制业务失效远程测试过程和媒体流镜像测试过程,并根据视频直播业务的直播媒体流分发路径信息、分发状态信息和直播媒体流的镜像信息来判断视频直播分发网络中的视频直播业务失效原因。
3.根据权利要求1-2所述的视频直播分发网络业务失效远程测试装置,其特征还在于,视频直播分发网络的业务分发失效远程测试过程包括以下步骤: a)视频直播分发网络业务失效远程测试装置接收到业务失效远程测试命令; b)视频直播分发网络业务失效远程测试装置启动业务分发路径状态探测过程,获取失效视频直播业务的直播媒体流分发路径状态; c)视频直播分发网络业务失效远程测试装置根据步骤b)中获取的信息判断失效视频直播业务的分发路径状态异常; d)视频直播分发网络业务失效远程测试装置输出步骤c)的分析结果。
4.根据权利要求1-3所述的视频直播分发网络业务失效远程测试装置,其特征还在于,视频直播分发网络的媒体流镜像测试启动过程包括以下步骤: a)视频直播分发网络业务失效远程测试装置接收到媒体流镜像测试命令; b)视频直播分发网络业务失效远程测试装置执行媒体流镜像探测启动过程,获取被探测视频直播业务在指定视频分发网络节点服务器或者用户客户端上转发或接收的直播媒体流; c)视频直播分发网络业务失效远程测试装置输出步骤b)的接收结果到媒体流文件中。
5.根据权利要求1-4所述的视频直播分发网络业务失效远程测试装置,其特征还在于,视频直播分发网络的媒体流镜像测试终止过程包括以下步骤:a)视频直播分发网络业务失效远程测试装置接收到媒体流镜像测试终止命令;b)视频直播分发网络业务失效远程测试装置执行媒体流镜像探测终止过程,停止获取被探测业务在指定视频分发网络节点服务器或者用户客户端上转发或接收的直播媒体流镜像。
6.根据权利要求1-5所述的视频直播分发网络业务失效远程测试装置,其特征还在于,业务分发路径状态探测过程包括以下步骤:a)视频直播分发网络业务失效远程测试装置根据失效视频直播业务的业务标识、目标用户标识等信息,生成业务失效远程探测请求消息;b)视频直播分发网络业务失效远程测试装置发送业务失效远程探测请求消息到视频分发网络全局服务器;c)视频分发网络全局服务器执行视频直播业务分发路径状态探测过程,获取需要探测的视频直播业务的直播媒体流分发路径及分发路径上各视频分发网络节点服务器和用户客户端的状态;d)视频分发网络全局服务器发送业务失效远程探测响应消息到视频直播分发网络业务失效远程测试装置,消息中携带失效视频直播业务的直播媒体流分发路径及分发路径上各视频分发网络节点服务器和用户客户端的直播媒体流分发和接收状态。
7.根据权利要求1-6所述的视频直播分发网络业务失效远程测试装置,其特征还在于,媒体流镜像探测启动过程包括以下步骤:a)视频直播分发网络业务失效远程测试装置根据失效视频直播业务的业务标识、镜像位置标识、镜像媒体流类型(输入、输出)等信息,生成媒体流镜像请求消息;b)视频直播分发网络业务失效远程测试装置发送媒体流镜像请求消息到视频分发网络全局服务器;c)视频分发网络全局服务器执行视频直播业务媒体流镜像探测过程,控制镜像位置标识所指示的视频分发网络节点服务器或者用户客户端复制指定视频直播业务的指定类型直播媒体流,并发送到视频直播分发网络业务失效远程测试装置;d)视频分发网络全局服务器发送媒体流镜像响应消息到视频直播分发网络业务失效远程测试装置;e)视频直播分发网络业务失效远程测试装置接收来自镜像位置设备的镜像媒体流。
8.根据权利要求1-7所述的视频直播分发网络业务失效远程测试装置,其特征还在于,媒体流镜像探测终止过程包括以下步骤:a)视频直播分发网络业务失效远程测试装置生成媒体流镜像终止请求消息;b)视频直播分发网络业务失效远程测试装置发送媒体流镜像终止请求消息到视频分发网络全局服务器;c)视频分发网络全局服务器执行视频直播业务媒体流镜像探测终止过程;d)视频分发网络全局服务器发送媒体流镜像终止响应消息到视频直播分发网络业务失效远程测试装置。
9.一种网络设 备,其中包含权利要求1所述的视频直播分发网络业务失效远程测试装置。
全文摘要
本发明涉及信息与通信技术领域,具体涉及一种视频直播分发网络业务失效远程测试装置。为了准确探测视频直播分发网络中业务失效的具体原因和位置,本发明提出了一种视频直播分发网络业务失效远程测试装置。视频直播分发网络业务失效远程测试装置通过视频分发网络全局服务器获取视频直播分发网络中指定视频直播业务的直播媒体流分发状态,以及指定位置的直播媒体流镜像,从而通过相关信息准确判断视频直播业务失效的具体原因和位置。
文档编号H04N21/63GK103139659SQ20111038770
公开日2013年6月5日 申请日期2011年11月29日 优先权日2011年11月29日
发明者汤晓辉 申请人:苏州达联信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1