一种视频直播分发网络的被动式媒体流分发方法技术

技术编号:8765973 阅读:359 留言:0更新日期:2013-06-07 23:54
本发明专利技术涉及信息与通信技术领域,具体涉及视频直播分发网络中的一种视频直播分发网络的被动式媒体流分发方法。为了减少对骨干网络带宽的浪费,本发明专利技术提供了一种视频直播分发网络的被动式媒体流分发方法。当一个视频直播业务启动后,视频分发网络全局服务器负责控制所有负责该业务分发的视频分发网络节点服务器为所述业务的分发分配相关资源,但并不启动直播媒体流分发过程。针对每个视频直播业务,接收到直播媒体流的直播源站节点服务器和中继节点服务器均不主动向下游节点服务器转发直播媒体流,直到下级节点服务器请求上级节点服务器进行直播媒体流推送后,上级节点服务器才开始转发直播媒体流到下级节点服务器。

【技术实现步骤摘要】

本专利技术涉及通信网络,尤其涉及视频直播分发网络中的一种视频直播分发网络的 被动式媒体流分发方法。
技术介绍
随着视频技术的广泛应用,基于Internet的视频直播服务的需求日益增加,而基 于Internet的大规模视频流量分发成为视频直播服务所面临的一个严峻挑战。虽然CDN 技术被广泛应用于分发Web流量和视频点播流量,实现网络内容的就近访问,缓解流媒体 传输的高吞吐率对骨干网带宽带来的压力,提高业务响应速度,但目前CDN技术还不能很 好地解决大规模视频直播业务的流量分发问题。如图1所示,对于大规模视频直播服务,可以通过部署由直播源站节点服务器集 群、中继节点服务器集群和边缘节点服务器集群等视频分发网络节点服务器集群所组成的 视频直播分发网络来提高大规模视频直播业务的服务效率,降低视频直播服务传输所占用 的网络带宽。对于这样的大型分发网络,对大量分散部署的服务器集群的高度集中管理和 控制是确保网络效率、可靠性、可控性的必要手段。视频分发网络全局服务器可以看作是一组逻辑设备,实现了视频直播分发网络的 管理、监控、动态配置、控制、调度等功能,对视频直播分发网络中的所有视频分发网络节点 服务器进行集中控制、管理和调度。在视频直播分发网络中,直播媒体流通过直播源站节点服务器、中继节点服务器 流入边缘节点服务器,当用户客户端请求接入视频直播业务时,指向一个边缘节点服务器 的URL被分配给用户客户端,用户客户端可以利用这个URL接入到所需要的视频直播服务, 获取视频直播业务的实时直播媒体流。在目前的视频直播分发网络中,视频直播业务启动 后,无论是否有用户客户端接入,视频直播业务的直播媒体流均会被推送到中继节点服务 器和边缘节点服务器上,从而造成对骨干网络带宽的浪费。
技术实现思路
为了解决目前视频直播分发网络的技术空白,减少对骨干网络带宽的浪费,使视 频直播分发网络的直播媒体流分发由主动从直播源向边缘节点服务器推送改变为根据下 级视频分发网络节点服务器的请求而被动推送,本专利技术提供了一种视频直播分发网络的被 动式媒体流分发方法。根据本专利技术的第一方面,提供了一种视频直播分发网络的被动式媒体流分发方 法,其特征在于:a)在视频直播分发网络中,当一个视频直播业务启动后,视频分发网络全局服务 器控制所有负责该视频直播业务分发的视频分发网络节点服务器为所述视频直播业务的 直播媒体流分发分配相关网络传输资源,但并不启动所述视频直播业务的直播媒体流推送 过程。b)在视频直播分发网络中,每个视频分发网络节点服务器只有在接收到来自下级 视频分发网络节点服务器的直播业务接入请求消息后,才会推送下级视频分发网络节点服 务器所请求接入的视频直播业务的直播媒体流到所述下级视频分发网络节点服务器。根据本专利技术的第二方面,提供了被动分发模式下视频分发网络全局服务器直播业 务启动处理过程。其中,包括如下步骤:a)视频分发网络全局服务器接收到一个视频直播业务启动信息;b)视频分发网络全局服务器发送直播业务启动通知消息到负责所述视频直播业 务的直播媒体流分发的所有直播源站节点服务器;c)视频分发网络全局服务器发送直播业务启动通知消息到负责所述直播业务的 直播媒体流分发的所有中继节点服务器;d)视频分发网络全局服务器发送直播业务启动通知消息到负责所述直播业务的 直播媒体流分发的所有边缘节点服务器。根据本专利技术的第三方面,提供了被动分发模式下视频分发网络节点服务器上视频 直播业务启动处理过程。其中,包括如下步骤:a)视频分发网络节点服务器接收到直播业务启动通知消息;b)视频分发网络节点服务器为启动的视频直播业务分配网络传输资源;c)视频分发网络节点服务器发送直播业务启动响应消息到视频分发网络全局服 务器;d)视频分发网络节点服务器等候接收来自下级视频分发网络节点服务器或者用 户客户端的直播业务接入请求消息。根据本专利技术的第四方面,提供了被动分发模式下边缘节点服务器直播业务分发处 理过程。其中,包括以下步骤:a)用户客户端请求接入一个视频直播业务,视频分发网络全局服务器从负责所述 视频直播业务的直播媒体流分发的边缘节点服务器簇内选择一个边缘节点服务器,作为业 务接入点为所述用户客户端提供其所请求的视频直播业务的接入服务;b)用户客户端向步骤a)中获取的边缘节点服务器发送直播业务接入请求消息;c)边缘节点服务器检查用户客户端所请求的视频直播业务的直播媒体流是否已 经被发送到其自身,如果所述视频直播业务的直播媒体流已经流入边缘节点服务器,则转 步骤e),否则转步骤d);d)边缘节点服务器从负责分发所述视频直播业务的直播媒体流的中继节点服务 器簇内选择一个中继节点服务器,发送直播业务接入请求消息到所述中继节点服务器;e)边缘节点服务器将接收到的所述视频直播业务的直播媒体流转发到请求接入 该视频直播业务的用户客户端。根据本专利技术的第五方面,提供了被动分发模式下中继节点服务器直播业务分发处 理过程。其中,包括以下步骤:a)中继节点服务器接收到来自下级视频分发网络节点服务器的直播业务接入请 求消息;b)中继节点服务器检查所述视频直播业务的直播媒体流是否已经被发送到其自 身,如果所述视频直播业务的直播媒体流已经流入中继节点服务器,则转步骤d),否则转步骤C);c)中继节点服务器从负责分发所述视频直播业务的直播源站节点服务器集合内 选择一个直播源站节点服务器,发送直播业务接入请求消息到所述直播源站节点服务器;d)中继节点服务器将接收到的视频直播业务的直播媒体流转发到请求接入该视 频直播业务的下级视频分发网络节点服务器。根据本专利技术的第六方面,提供了被动分发模式下直播源站节点服务器直播业务分 发处理过程。其中,包括以下步骤:a)直播源站节点服务器接收到来自下级视频分发网络节点服务器的直播业务接 入请求消息;b)直播源站节点服务器检查所述视频直播业务的直播媒体流是否已经被发送到 其自身,如果所述视频直播业务的直播媒体流已经流入直播源站节点服务器,则转步骤d), 否则转步骤c);c)直播源站节点服务器获取所述直播业务的直播源地址,发送直播业务接入请求 消息到直播源;d)直播源站节点服务器将接收到的直播媒体流转发到请求接入该视频直播业务 的下级视频分发网络节点服务器。采用本专利技术的方案,视频直播分发网络中的视频直播业务媒体流不需要在视频直 播分发网络内预先分发。只有当有用户客户端请求接收某个视频直播业务时,相关视频直 播业务的直播媒体流才会按需分发到相关视频分发网络节点服务器上。附图说明通过参照附图阅读以下所作的对非限制性实施例的详细描述,本专利技术的其它特 征、目的和优点将会变得更明显。本专利技术的示意性实施例及其说明用于解释本专利技术,并不构 成对本专利技术的不当限定。在附图中:图1示出了视频直播分发网络系统结构示意图2示出了根据本专利技术的一个具体实施例的被动分发模式下边缘节点服务器直 播业务启动处理过程的流程图3示出了根据本专利技术的一个具体实施例的被动分发模式下边缘节点服务器直 播业务启动分发处理过程的流程图4示出了根据本专利技术的一个具体实施例的被动分发模式下边缘节点服务器直 播业务分发处理过程的流程图5示出了根据本专利技术的一个具体实施例的被动分发模式下中继节点服务器直 播业务启动分发处理过程的流程本文档来自技高网
...

【技术保护点】
一种视频直播分发网络的被动式媒体流分发方法,其特征在于:在视频直播分发网络中,当一个视频直播业务启动后,视频分发网络全局服务器控制所有负责该视频直播业务分发的视频分发网络节点服务器为所述视频直播业务的直播媒体流分发分配相关网络传输资源,但并不启动所述视频直播业务的直播媒体流推送过程。

【技术特征摘要】
1.一种视频直播分发网络的被动式媒体流分发方法,其特征在于:在视频直播分发网络中,当一个视频直播业务启动后,视频分发网络全局服务器控制所有负责该视频直播业务分发的视频分发网络节点服务器为所述视频直播业务的直播媒体流分发分配相关网络传输资源,但并不启动所述视频直播业务的直播媒体流推送过程。2.根据权利要求1所述的视频直播分发网络的被动式媒体流分发方法,其特征还在于:在视频直播分发网络中,每个视频分发网络节点服务器只有在接收到来自下级视频分发网络节点服务器的直播业务接入请求消息后,才会推送下级视频分发网络节点服务器所请求接入的视频直播业务的直播媒体流到所述下级视频分发网络节点服务器。3.根据权利要求1-2所述的视频直播分发网络的被动式媒体流分发方法,其特征还在于:被动分发模式下视频分发网络全局服务器直播业务启动处理过程包括如下步骤:a)视频分发网络全局服务器接收到一个视频直播业务启动信息;b)视频分发网络全局服务器发送直播业务启动通知消息到负责所述视频直播业务的直播媒体流分发的所有直播源站节点服务器;c)视频分发网络全局服务器发送直播业务启动通知消息到负责所述直播业务的直播媒体流分发的所有中继节点服务器;d)视频分发网络全局服务器发送直播业务启动通知消息到负责所述直播业务的直播媒体流分发的所有边缘节点服务器。4.根据权利要求1-3所述的视频直播分发网络的被动式媒体流分发方法,其特征还在于,被动分发模式下视频分发网络节点服务器上视频直播业务启动处理过程包括如下步骤:a)视频分发网络节点服务器接收到直播业务启动通知消息;b)视频分发网络节点服务器为启动的视频直播业务分配网络传输资源;c)视频分发网络节点服务器发送直播业务启动响应消息到视频分发网络全局服务器;d)视频分发网络节点服务器等候接收来自下级视频分发网络节点服务器或者用户客户端的直播业务接入请求消息。5.根据权利要求1-4所述的视频直播分发网络的被动式媒体流分发方法,其特征还在于,当用户客户端请求接入一个视频直播业务,视频分发网络全局服务器从负责所述视频直播业务的直播媒体流分发的边缘节点服务器簇内选择一个边缘节点服务器,作为业务接入点为所述用户客户端提供其所请求的视频直播业务的接入和转发服务。6.根据权利要求1-5所述的视频直播分发网络的被动式媒体流`分发方法,其特征还在于,被动分发模式下边缘节点服务器直播业...

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

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

1