一种视频直播分发网络的业务失效远程探测方法及装置制造方法及图纸

技术编号:8765923 阅读:218 留言:0更新日期:2013-06-07 23:49
本发明专利技术涉及信息与通信技术领域,具体涉及一种视频直播分发网络的业务失效远程探测方法及装置。为了实现对视频直播分发网络的业务失效原因和位置的快速探测,本发明专利技术提出了一种视频直播分发网络的业务失效远程探测方法及装置。位于视频分发网络全局服务器中的远程探测管理装置通过嵌入在视频分发网络节点服务器中的节点探测代理装置和嵌入在用户客户端的客户端探测代理装置获取失效视频直播业务分发路径上的媒体流分发状态和媒体流镜像,并提供给视频直播分发网络的业务失效远程测试装置,从而为视频直播分发网络的业务失效远程测试装置提供业务失效原因和位置的判断依据。

【技术实现步骤摘要】

本专利技术涉及通信网络,尤其涉及一种视频直播分发网络的业务失效远程探测方法及装置
技术介绍
随着视频技术的广泛应用,基于Internet的视频直播服务的需求日益增加,而基于Internet的大规模视频流量分发成为视频直播服务所面临的一个严峻挑战。虽然CDN技术被广泛应用于分发Web流量和视频点播流量,实现网络内容的就近访问,缓解流媒体传输的高吞吐量对骨干网带宽带来的压力,提高业务响应速度,但目前CDN技术还不能很好地解决大规模视频直播业务的流量分发问题。如图1所示,对于大规模视频直播服务,可以通过部署由直播源站节点服务器集群、中继节点服务器集群和边缘节点服务器集群等视频分发网络节点服务器集群所组成的视频直播分发网络来提高大规模视频直播业务的服务效率,降低视频直播服务传输所占用的网络带宽。视频分发网络全局服务器作为大规模视频直播分发网络中的核心控制设备,实现视频直播分发网络的管理、监控、动态配置、控制、调度等功能,对视频直播分发网络中的所有视频分发网络节点服务器进行集中控制、管理和调度。由于大规模视频直播分发网络中的视频分发网络节点服务器集群在地理位置上分布的广泛性,使得当一个视频直播用户客户端无法正常接收某个视频直播节目时,对直播业务失效原因的探测成为一项非常困难的工作,目前缺乏有效的手段来解决这个问题。
技术实现思路
为了解决现有技术的遗留问题,弥补技术空白,高效探测视频直播分发网络业务失效的原因,本专利技术提供了一种视频直播分发网络的业务失效远程探测方法及装置。根据本专利技术的第一方面,提供了一种视频直播分发网络的业务失效远程探测方法,其特征在于:位于视频分发网络全局服务器中的远程探测管理装置通过嵌入在视频分发网络节点服务器中的节点探测代理装置和嵌入在用户客户端的客户端探测代理装置获取失效视频直播业务分发路径上的媒体流分发状态和媒体流镜像,并提供给视频直播分发网络的业务失效远程测试装置,从而为视频直播分发网络的业务失效远程测试装置提供业务失效原因和位置的判断依据。根据本专利技术的第二方面,提供了一种远程探测管理装置。远程探测管理装置运行于视频分发网络全局服务器中,负责协调视频直播分发网络中的相关视频分发网络节点服务器和用户客户端来探测失效视频直播业务在网络中的分发状态并进行媒体流镜像。所述装置中包括:第一获取装置、第一发送装置、第二获取装置、第二发送装置、远程探测控制装置。其中:第一获取装置用于获取来自视频直播分发网络的业务失效远程测试装置的信息;第一发送装置用于发送信息到视频直播分发网络的业务失效远程测试装置;第二获取装置用于接收来自节点探测代理装置和客户端探测代理装置的信息;第二发送装置用于发送信息到节点探测代理装置和客户端探测代理装置;远程探测控制装置用于根据来自视频直播分发网络的业务失效远程测试装置的探测请求控制相关节点探测代理装置和客户端探测代理装置进行业务失效探测。根据本专利技术的第三方面,提供了一种节点探测代理装置。节点探测代理装置运行于视频分发网络节点服务器中,负责实现视频分发网络节点服务器的业务失效探测工作。所述装置中包括:第三获取装置、第三发送装置、第四发送装置、本地探测装置、媒体流镜像装置。其中:第三获取装置用于获取来自远程探测管理装置的信息;第三发送装置用于发送信息到远程探测管理装置;第四发送装置用于发送镜像媒体流到视频直播分发网络的业务失效远程测试装置;本地探测装置用于根据来自远程探测管理装置的探测请求来探测并上报指定视频直播业务的分发状态信息;媒体流镜像装置负责实现指定视频直播业务媒体流到视频直播分发网络的业务失效远程测试装置的镜像。根据本专利技术的第四方面,提供了一种客户端探测代理装置。客户端探测代理装置运行于用户客户端中,负责实现视频直播用户客户端的业务失效探测工作。所述装置中包括:第五获取装置、第五发送装置、第六发送装置、本地探测装置、媒体流镜像装置。其中:第五获取装置用于获取来自远程探测管理装置的信息;第五发送装置用于发送信息到远程探测管理装置;第六发送装置用于发送镜像媒体流到视频直播分发网络的业务失效远程测试装置;本地探测装置用于根据来自远程探测管理装置的探测请求来探测并上报指定视频直播业务的分发状态信息;媒体流镜像装置负责实现指定视频直播业务媒体流到视频直播分发网络的业务失效远程测试装置的镜像。根据本专利技术的第五方面,提供了视频直播业务分发路径状态探测过程,其中,包括以下步骤:(I)远程探测管理装置接收到来自视频直播分发网络的业务失效远程测试装置的业务失效远程探测请求消息,消息中携带需要探测的业务标识、目标用户标识等信息;(2)远程探测管理装置检查直播业务分发表,获取需要探测的视频直播业务到目标用户客户端的分发路径;(3)远程探测管理装置发送业务分发探测请求消息到指定视频直播业务的分发路径上的所有视频分发网络节点服务器中的节点探测代理装置和目标用户客户端中的客户端探测代理装置;(4)远程探测管理装置接收来自视频分发网络节点服务器中的节点探测代理装置和目标用户客户端中的客户端探测代理装置的业务分发探测响应消息;(5)远程探测管理装置根据步骤(4)接收到的消息内容,生成业务失效远程探测响应消息;(6)远程探测管理装置发送业务失效远程探测响应消息到视频直播分发网络的业务失效远程测试装置。根据本专利技术的第六方面,提供了视频直播业务媒体流镜像探测过程。其中,包括以下步骤:(I)远程探测管理装置接收到来自视频直播分发网络的业务失效远程测试装置的媒体流镜像启动请求消息,消息中携带需要媒体流镜像的业务标识、目标用户标识、镜像位置标识等信息;(2)视频分发网络全局服务器上的远程探测管理装置获取镜像位置标识所指向的设备的地址;(3)远程探测管理装置发送媒体流镜像启动请求消息到镜像位置设备;(4)远程探测管理装置接收到来自镜像位置设备的媒体流镜像启动响应消息;(5)远程探测管理装置接收到来自视频直播分发网络的业务失效远程测试装置的媒体流镜像终止请求消息,消息中携带进行媒体流镜像的业务标识、用户名、镜像位置标识等信息;(6)远程探测管理装置发送媒体流镜像终止请求消息到镜像位置设备;(7)远程探测管理装置接收到来自镜像位置设备的媒体流镜像终止响应消息。根据本专利技术的第七方面,提供了节点探测代理装置的业务失效远程探测处理过程。其中,包括以下步骤:(I)节点探测代理装置接收到来自远程探测管理装置的业务分发探测请求消息,消息中携带需要探测的视频直播业务的业务标识、目标用户标识;(2)节点探测代理装置根据业务分发探测请求消息中携带的信息,查询指定视频直播业务的直播媒体流是否已经分发到本视频分发网络节点服务器,以及是否已经正确转发到下游视频分发网络节点服务器或者用户客户端;(3)节点探测代理装置将步骤(2)获取的信息封装进业务分发探测响应消息中;(4)节点探测代理装置发送业务分发探测响应消息到远程探测管理装置。根据本专利技术的第八方面,提供了客户端探测代理装置的业务失效远程探测处理过程。其中,包括以下步骤:(I)客户端探测代理装置接收到来自远程探测管理装置的业务分发探测请求消息,消息中携带需要探测的视频直播业务的业务标识;(2)客户端探测代理装置根据业务分发探测请求消息中携带的业务参数,查询指定视频直播业务的直播本文档来自技高网...

【技术保护点】
一种视频直播分发网络的业务失效远程探测方法,其特征在于:位于视频分发网络全局服务器中的远程探测管理装置通过嵌入在视频分发网络节点服务器中的节点探测代理装置和嵌入在用户客户端中的客户端探测代理装置获取失效视频直播业务分发路径上的媒体流分发状态和媒体流镜像,并提供给视频直播分发网络的业务失效远程测试装置,从而为视频直播分发网络的业务失效远程测试装置提供业务失效原因和位置的判断依据。

【技术特征摘要】
1.一种视频直播分发网络的业务失效远程探测方法,其特征在于:位于视频分发网络全局服务器中的远程探测管理装置通过嵌入在视频分发网络节点服务器中的节点探测代理装置和嵌入在用户客户端中的客户端探测代理装置获取失效视频直播业务分发路径上的媒体流分发状态和媒体流镜像,并提供给视频直播分发网络的业务失效远程测试装置,从而为视频直播分发网络的业务失效远程测试装置提供业务失效原因和位置的判断依据。2.根据权利要求1所述的视频直播分发网络的业务失效远程探测方法,其特征还在于,视频直播业务分发路径状态探测过程包括以下步骤: a)远程探测管理装置接收到来自视频直播分发网络的业务失效远程测试装置的业务失效远程探测请求消息,消息中携带需要探测的业务标识、目标用户标识等信息; b)远程探测管理装置检查直播业务分发表,获取需要探测的视频直播业务到目标用户客户端的分发路径; c)远程探测管理装置发送业务分发探测请求消息到指定视频直播业务的分发路径上的所有视频分发网络节点服务器中的节点探测代理装置和目标用户客户端中的客户端探测代理装置; d)远程探测管理装置接收来自视频分发网络节点服务器中的节点探测代理装置和目标用户客户端中的客户端探测代理装置的业务分发探测响应消息; e)远程探测管理装置根据步骤d)接收到的消息内容,生成业务失效远程探测响应消息; f)远程探测管理装置发送业务失效远程探测响应消息到视频直播分发网络的业务失效远程测试装置。3.根据权利要求1-2所述的视频直播分发网络的业务失效远程探测方法,其特征还在于,视频直播业务媒体流镜像探测过程包括以下步骤: a)远程探测管理装置接收到来自视频直播分发网络的业务失效远程测试装置的媒体流镜像启动请求消息,消息中携带需要媒体流镜像的业务标识、目标用户标识、镜像位置标识等信息; b)远程探测管理装置获取镜像位置标识所指向的设备的地址; c)远程探测管理装置发送媒体流镜像启动请求消息到镜像位置设备; d)远程探测管理装置接收到来自镜像位置设备的媒体流镜像启动响应消息; e)远程探测管理装置接收到来自视频直播分发网络的业务失效远程测试装置的媒体流镜像终止请求消息,消息中携带进行媒体流镜像的业务标识、用户名、镜像位置标识等信息; f)远程探测管理装置发送媒体流镜像终止请求消息到镜像位置设备; g)远程探测管理装置接收到来自镜像位置设备的媒体流镜像终止响应消息。4.根据权利要求1-3所述的视频直播分发网络的业务失效远程探测方法,其特征还在于,节点探测代理装置的业务失效远程探测处理过程包括以下步骤: a)节点探测代理装置接收到来自远程探测管理装置的业务分发探测请求消息,消息中携带需要探测的视频直播业务的业务标识、目标用户标识; b)节点探测代理装置根据业务分发探测请求消息中携带的信息,查询指定视频直播业务的直播媒体流是否已经分发到本视频分发网络节点服务器,以及是否已经正确转发到下游视频分发网络节点服务器或者用户客户端; C)节点探测代理装置将步骤b)获取的信息封装进业务分发探测响应消息中; d)节点探测代理装置发送业务分发探测响应消息到远程探测管理装置。5.根据权利要求1-4所述的视频直播分发网络的业务失效远程探测方法,其特征还在于,客户端探测代理装置的业务失效远程探测处理过程包括以下步骤: a)客户端探测代理装置接收到来自远程探测管理装置的业务分发探测请求消息,消息中携带需要探测的视频直播业务的业务标识; b)客户端探测代理装置根据业务分发探测请求消息中携带的业务参数,查询指定视频直播业务的直播媒体流是否已经分发到本客户端; c)客户端探测代 理装置将步骤b)获取的信息封装进业务分发探测响应消息中; d)客户端探测代理装置发送业务分发探测响应消息到远程探测管理装置。6.根据权利要求1-5所述的视频直播分发网络的业务失效远程探测方法,其特征还在于,节点...

【专利技术属性】
技术研发人员:汤晓辉
申请(专利权)人:苏州达联信息科技有限公司
类型:发明
国别省市:

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

1