一种视频直播分发网络的集簇式动态网络分发树管理方法技术

技术编号:8765971 阅读:265 留言:0更新日期:2013-06-07 23:54
本发明专利技术涉及信息与通信技术领域,具体涉及视频直播分发网络中的一种视频直播分发网络的集簇式动态网络分发树管理方法。为了进一步降低视频直播服务对骨干网络传输带宽的需求,降低中继节点服务器的传输负荷,本发明专利技术提供了一种集簇式动态网络分发树管理方法。当边缘节点服务器需要接入到某个视频直播业务的视频直播分发树时,视频分发网络全局服务器首先在视频直播分发树中查找距离所述边缘节点服务器最近的视频分发网络节点服务器,并将其分配给边缘节点服务器作为其上级接入节点,从而使处于相同地理位置的边缘节点服务器不需要重复从远端中继节点服务器获取同一直播媒体流。

【技术实现步骤摘要】
一种视频直播分发网络的集簇式动态网络分发树管理方法
本专利技术涉及通信网络,尤其涉及视频直播分发网络中的一种视频直播分发网络的集簇式动态网络分发树管理方法。
技术介绍
随着视频技术的广泛应用,基于Internet的视频直播服务的需求日益增加,而基于Internet的大规模视频流量分发是视频直播服务所面临的一个严峻挑战。虽然CDN技术被广泛应用于分发Web流量和视频点播流量,实现网络内容的就近访问,缓解流媒体传输的高吞吐率对骨干网带宽带来的压力,提高业务响应速度,但目前CDN技术还不能很好地解决大规模视频直播业务的流量分发问题。如图1所示,对于大规模视频直播服务,可以通过部署由直播源站节点服务器集群、中继节点服务器集群和边缘节点服务器集群等视频分发网络节点服务器集群所组成的视频直播分发网络来提高大规模视频直播业务的服务效率,降低视频直播服务传输所占用的网络带宽。对于图1所示的视频直播分发网络而言,对大量分散部署的节点服务器集群的高度集中管理和控制是确保网络效率、可靠性、可控性的必要手段。视频分发网络全局服务器可以看作是一组逻辑设备,实现了视频直播分发网络的管理、监控、动态配置、控制、调度等功能,对视频直播分发网络中的所有视频分发网络节点服务器进行集中控制、管理和调度。在视频直播分发网络中,直播媒体流通过直播源站节点服务器、中继节点服务器流入边缘节点服务器。当用户客户端请求接入一个视频直播业务时,指向一个边缘节点服务器的URL被分配给用户客户端,用户客户端可以利用这个URL接入到所请求的视频直播服务。在大规模视频直播分发网络中,位于相同地理位置的多个边缘服务器可能会均需要向部署在异地的中继节点服务器请求相同的视频直播流,这样会造成多个相同内容的视频直播流在骨干网络上传输,造成骨干网带宽的浪费,同时也加大了中继节点服务器的传输负荷。
技术实现思路
为了解决目前视频直播分发网络的技术空白,进一步降低视频直播服务对骨干网络传输带宽的需求,降低中继节点服务器的传输负荷,本专利技术提供了一种集簇式动态网络分发树管理方法。根据本专利技术的第一方面,提供了一种视频直播分发网络的集簇式动态网络分发树管理方法,其特征在于:当边缘节点服务器需要接入到某个视频直播业务的视频直播分发树时,视频分发网络全局服务器首先在所述视频直播业务的视频直播分发树中查找距离所述边缘节点服务器部署位置最近的视频分发网络节点服务器,分配给边缘节点服务器作为其上级接入节点。边缘节点服务器的上级接入节点可以是中继节点服务器或者其它边缘节点服务器。根据本专利技术的第二方面,提供了一种视频直播分发树管理表,它被视频分发网络全局服务器用于记录网络中负责分发的所有视频直播业务的视频直播分发树组成信息。视频直播分发树管理表由0到多条分发树管理记录组成,每条分发树管理记录对应一个视频直播业务,其中包含所述业务的视频直播分发树构成信息。分发树管理记录由业务标识、直播源地址、节点服务器列表等部分组成。其中:业务标识用于标识一个视频直播业务;直播源地址表示视频直播业务的视频直播源的地址;节点服务器列表包含视频直播业务的视频直播分发树的拓扑信息。根据本专利技术的第三方面,提供了边缘节点服务器接入视频直播分发树的处理过程。其中,包括以下步骤:a)用户客户端请求接入一个视频直播业务;b)视频分发网络全局服务器为用户客户端分配一个边缘节点服务器作为所述视频直播业务的业务接入点;c)用户客户端向步骤b)分配的边缘节点服务器发送直播业务接入请求消息;d)边缘节点服务器检查其正在接收的视频直播业务,发现用户客户端请求的视频直播业务的直播媒体流未被转发到本边缘节点服务器;e)边缘节点服务器发送直播业务路由查询请求消息到视频分发网络全局服务器,请求获取所述视频直播业务的上级转发节点服务器信息;f)视频分发网络全局服务器执行集簇式直播分发路径推举过程,获得可以向边缘节点服务器转发所述视频直播业务的直播媒体流的视频分发网络节点服务器;g)视频分发网络全局服务器发送直播业务路由查询响应消息给边缘节点服务器,消息中携带步骤f)所获得的视频分发网络节点服务器的信息;h)边缘节点服务器发送直播业务接入请求消息到步骤g)中获取到的视频分发网络节点服务器;i)边缘节点服务器发送直播业务路由添加请求消息到视频分发网络全局服务器;j)视频分发网络全局服务器修改视频直播分发树管理表中所述视频直播业务的分发树管理相关记录,将所述边缘节点服务器添加进节点服务器列表中。根据本专利技术的第四方面,提供了边缘节点服务器退出视频直播分发树的处理过程。其中,包括以下步骤:a)边缘节点服务器接收到视频直播业务退出请求消息;b)边缘节点服务器检查所述视频直播业务的业务接收端个数,发现业务接收端个数为1;c)边缘节点服务器向转发所述视频直播业务的上级视频分发网络节点服务器发送视频直播业务退出请求消息;d)边缘节点服务器发送直播业务路由变化请求消息到视频分发网络全局服务器,表示边缘节点服务器已从所述视频直播业务的视频直播分发树中离开;e)视频分发网络全局服务器修改视频直播分发树管理表中所述视频直播业务的分发树管理相关记录,将所述边缘节点服务器从节点服务器列表中移除。根据本专利技术的第五方面,提供了集簇式直播分发路径推举过程。其中,包括以下步骤:a)视频分发网络全局服务器接收到来自边缘节点服务器的直播业务路由查询请求消息,请求获取接入一个视频直播业务的上级视频分发网络节点服务器信息;b)视频分发网络全局服务器在视频直播分发树管理表中检索所述视频直播业务的视频直播分发树拓扑信息,获取视频直播分发树中距离所述边缘节点服务器部署位置最近的视频分发网络节点服务器;c)视频分发网络全局服务器产生业务路由查询响应消息,消息中携带步骤b)所获得的视频分发网络节点服务器地址信息;d)视频分发网络全局服务器发送业务路由查询响应消息到所述边缘节点服务器。采用本专利技术的方案,当边缘节点服务器需要接入到某个视频直播业务的视频直播分发树时,视频分发网络全局服务器在该视频直播业务的视频直播分发树中挑选与所述边缘节点服务器部署位置最近的视频分发网络节点服务器作为所述边缘节点服务器的上级视频分发网络节点服务器,转发所述视频直播业务的直播媒体流到所述边缘节点服务器,从而降低视频直播服务对骨干网络传输带宽的需求。附图说明通过参照附图阅读以下所作的对非限制性实施例的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了视频直播分发网络系统结构示意图;图2示出了根据本专利技术的一个具体实施例的集簇式动态网络分发树的媒体流转发路径示意图;图3示出了根据本专利技术的一个具体实施例的边缘节点服务器接入视频直播分发树的处理过程的流程图;图4示出了根据本专利技术的一个具体实施例的边缘节点服务器退出视频直播分发树的处理过程的流程图;图5示出了根据本专利技术的一个具体实施例的集簇式直播分发路径推举过程的流程图。其中,相同或相似的附图标记表示相同或相似的步骤特征或装置/模块。具体实施方式下面结合附图,对本专利技术的优选实施方式进行详细的说明。如图1所示,在视频直播分发网络中,作为视频分发网络全局服务器,全局服务器1负责对本文档来自技高网
...
一种视频直播分发网络的集簇式动态网络分发树管理方法

【技术保护点】
一种视频直播分发网络的集簇式动态网络分发树管理方法,其特征在于:当边缘节点服务器需要接入到某个视频直播业务的视频直播分发树时,视频分发网络全局服务器在所述视频直播业务的视频直播分发树中查找距离所述边缘节点服务器部署位置最近的视频分发网络节点服务器,分配给边缘节点服务器作为其上级接入节点。

【技术特征摘要】
1.一种视频直播分发网络的集簇式动态网络分发树管理方法,其特征在于:当边缘节点服务器需要接入到某个视频直播业务的视频直播分发树时,视频分发网络全局服务器在所述视频直播业务的视频直播分发树中查找距离所述边缘节点服务器部署位置最近的视频分发网络节点服务器,分配给边缘节点服务器作为其上级接入节点;边缘节点服务器的上级接入节点可以是中继节点服务器或者其它边缘节点服务器;视频直播分发树管理表被视频分发网络全局服务器用于记录网络中负责分发的所有视频直播业务的视频直播分发树组成信息;边缘节点服务器接入视频直播分发树的处理过程包括如下:a)用户客户端请求接入一个视频直播业务;b)视频分发网络全局服务器为用户客户端分配一个边缘节点服务器作为所述视频直播业务的业务接入点;c)用户客户端向步骤b)分配的边缘节点服务器发送直播业务接入请求消息;d)边缘节点服务器检查其正在接收的视频直播业务,发现用户客户端请求的视频直播业务的直播媒体流未被转发到本边缘节点服务器;e)边缘节点服务器发送直播业务路由查询请求消息到视频分发网络全局服务器,请求获取所述视频直播业务的上级转发节点服务器信息;f)视频分发网络全局服务器执行集簇式直播分发路径推举过程,获得可以向边缘节点服务器转发所述视频直播业务的直播媒体流的视频分发网络节点服务器;g)视频分发网络全局服务器发送直播业务路由查询响应消息给边缘节点服务器,消息中携带步骤f)所获得的视频分发网络节点服务器的信息;h)边缘节点服务器发送直播业务接入请求消息到步骤g)中获取到的视频分发网络节点服务器;i)边缘节点服务器发送直播业务路由添加请求消息到视频分发网络全局服务器;j)视频分发网络全局服务器修改视频直播分发树管理表中所述视频直播业务的分发树管理相关记录,将所述边缘节点服务器添加进节点服务器列表中。2.根据权利要求1所述的视频直播分发网络的集簇式动态网络分发树管理方法,其特征还在于,边缘节点服务器退出视频直播分发树的处理过程包括如下步骤:a)边缘节点服务器接收到视频直播业务退出请求消息;b)边缘节点服务器检查所述视频直播业务的业务接收端个数,...

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

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

1