一种视频分发网络节点服务器的网络发现方法技术

技术编号:8715224 阅读:425 留言:0更新日期:2013-05-17 18:35
本发明专利技术涉及信息与通信技术领域,具体涉及视频分发网络中的一种视频分发网络节点服务器的网络发现方法。当获取了视频分发网络全局服务器列表后,视频分发网络节点服务器需要检测所述列表中的视频分发网络全局服务器是否可以正确连通,并在视频分发网络全局服务器列表中选择一个可以正确连通的视频分发网络全局服务器作为其主用控制设备。本发明专利技术提供了一种视频分发网络节点服务器的网络发现方法,从而帮助视频分发网络节点服务器检测并选择网络中可正确接入的视频分发网络全局服务器作为其主用控制设备,从而成为所述视频分发网络全局服务器所控制的视频分发网络拓扑中的一个网络节点。

【技术实现步骤摘要】
一种视频分发网络节点服务器的网络发现方法
本专利技术涉及通信网络,尤其涉及视频分发网络中的一种视频分发网络节点服务器的网络发现方法。
技术介绍
随着视频技术的广泛应用,基于Internet的视频直播服务的需求日益增加,而基于Internet的大规模视频流量分发成为视频直播服务所面临的一个严峻挑战。虽然CDN技术被广泛应用于分发Web流量和视频点播流量,实现网络内容的就近访问,缓解流媒体传输的高吞吐量对骨干网带宽带来的压力,提高业务响应速度,但目前CDN技术还不能很好地解决大规模视频直播业务的流量分发问题。此外,大规模视频通信业务也需要高效、可靠的视频分发网络技术的支持。如图1所示,对于大规模视频直播服务,可以通过部署由直播源站节点服务器、中继节点服务器和边缘节点服务器等视频分发网络节点服务器集群所组成的视频直播分发网络来提高大规模视频直播业务的服务效率,降低视频直播服务传输所占用的网络带宽。对于大规模视频通信服务,如图2所示,可以通过部署以代理服务器为主的节点服务器集群来组成视频通信分发网络,从而提高视频通信业务的吞吐量,提高业务并发量。无论是对于图1所示的视频直播分发网络还是图2所示的视频通信分发网络,对大量分散部署的服务器集群的高度集中管理和控制是确保网络效率、可靠性、可控性的必要手段。视频分发网络全局服务器可以看作是一组逻辑设备,负责实现视频分发网络的管理、监控、动态配置、控制、调度等功能,对视频分发网络中的所有视频分发网络节点服务器进行集中控制、管理和调度。当视频分发网络节点服务器启动后,它可以通过读取静态配置文件的方式获取可以为其提供网络接入和控制服务的视频分发网络全局服务器的标识和地址信息。为了预防视频分发网络全局服务器单点故障,一般情况下,视频分发网络中会为视频分发网络节点服务器提供两个可选的视频分发网络全局服务器,一个作为主用控制设备,一个作为备用控制设备。
技术实现思路
视频分发网络节点服务器启动后,通过读取静态配置文件的方式可以获得视频分发网络全局服务器列表。在此之后,视频分发网络节点服务器需要检测所述列表中的视频分发网络全局服务器是否可以正确连通,并在视频分发网络全局服务器列表中选择一个可以正确连通的视频分发网络全局服务器作为其主用控制设备。本专利技术针对图1和图2所示的视频分发网络体系结构,提出了一种视频分发网络节点服务器的网络发现方法,从而帮助视频分发网络节点服务器检测并选择网络中可正确接入的视频分发网络全局服务器作为其主用控制设备,从而成为所述视频分发网络全局服务器所控制的视频分发网络拓扑中的一个网络节点。根据本专利技术的第一方面,提供了一种视频分发网络节点服务器的网络发现方法,其特征在于:(1)视频分发网络节点服务器在两种情况下会进入网络发现状态:a.视频分发网络节点服务器启动后,获得预配置的视频分发网络全局服务器列表,需要检测所述列表中的视频分发网络全局服务器的可达性,并建立和视频分发网络全局服务器的网络连接;b.视频分发网络节点服务器在和作为其控制设备的视频分发网络全局服务器之间的通信连接中断后,视频分发网络节点服务器会周期性地进入网络发现状态,检测失去连接的视频分发网络全局服务器的可达状态。(2)通常情况下,视频分发网络节点服务器会被同时配置两个视频分发网络全局服务器来分别作为它的主用控制设备和备用控制设备。视频分发网络节点服务器会分别和两个视频分发网络全局服务器执行网络发现过程。根据本专利技术的第二方面,提供了一种视频分发网络发现请求消息。视频分发网络发现请求消息中所承载的信息包括:发现类型、视频分发网络节点服务器硬件描述单元、视频分发网络节点服务器描述单元。其中,发现类型用于表示请求视频分发网络全局服务器提供服务的类型,如:请求视频分发网络全局服务器作为主用控制设备还是备用控制设备;视频分发网络节点服务器硬件描述单元用于承载视频分发网络节点服务器的硬件描述信息;视频分发网络节点服务器设备描述单元用于承载视频分发网络节点服务器的非硬件描述信息,如:设备软件版本号、设备引导程序版本号、加密能力参数等等。视频分发网络发现请求消息被视频分发网络节点服务器用于检测网络中可接入的视频分发网络全局服务器。视频分发网络发现请求消息传送视频分发网络节点服务器的基本信息到视频分发网络全局服务器,以保证视频分发网络全局服务器对其进行正确的准入判断。根据本专利技术的第三方面,提供了一种视频分发网络发现响应消息。视频分发网络全局服务器用视频分发网络发现响应消息作为对接收到的视频分发网络发现请求消息的应答消息。视频分发网络发现响应消息中所承载的信息包括:视频分发网络全局服务器标识、视频分发网络全局服务器描述单元。其中,视频分发网络全局服务器标识表示视频分发网络全局服务器的网络内部标识号;视频分发网络全局服务器描述单元用于承载视频分发网络全局服务器的描述信息。根据本专利技术的第四方面,提供了一种视频分发网络节点服务器硬件描述单元。视频分发网络节点服务器硬件描述单元被包含于视频分发网络发现请求消息中,用于承载视频分发网络节点服务器的硬件描述信息。视频分发网络节点服务器硬件描述单元包括:视频分发网络节点服务器序列号。其中,视频分发网络节点服务器序列号用于承载视频分发网络节点服务器的硬件序列号。根据本专利技术的第五方面,提供了一种视频分发网络节点服务器描述单元。视频分发网络节点服务器描述单元被包含于视频分发网络发现请求消息中,用于承载视频分发网络节点服务器的非硬件描述信息。视频分发网络节点服务器描述单元是由参数类型、参数值长度、参数值等域组成的参数列表。其中:参数类型用于表示参数值域内携带的参数类型;参数值长度表示参数值域的长度字节数;参数值表示指定参数类型的值信息。参数类型、参数值长度、参数值三个域用于携带视频分发网络节点服务器的各类描述信息,如:视频分发网络节点服务器软件版本号、视频分发网络节点服务器设备引导程序版本号、视频分发网络节点服务器加密能力参数、等等。根据本专利技术的第六方面,提供了一种视频分发网络全局服务器描述单元。视频分发网络全局服务器描述单元被包含于视频分发网络发现响应消息中,用于承载视频分发网络全局服务器的描述信息。视频分发网络全局服务器描述单元包括:安全证书类型、DTLS策略、参数列表。其中:安全证书类型是指视频分发网络全局服务器支持的安全证书方式;DTLS策略是指视频分发网络全局服务器和视频分发网络节点服务器之间的信息传输是否使用DTLS加密传输方式;参数列表由0到多个参数项组成,每个参数项包括:参数类型、参数值长度、参数值等信息。参数类型用于表示参数值域内携带的参数类型;参数值长度表示参数值域的长度字节数;参数值表示指定参数类型的值信息。根据本专利技术的第七方面,提供了视频分发网络节点服务器的网络发现过程。其中,包括以下步骤:(1)视频分发网络节点服务器获取预配置的视频分发网络全局服务器列表;(2)视频分发网络节点服务器从视频分发网络全局服务器列表中获取一个视频分发网络全局服务器的地址,执行视频分发网络全局服务器发现过程;(3)如果视频分发网络全局服务器列表中存在其它视频分发网络全局服务器,则视频分发网络节点服务器对该视频分发网络全局服务器执行视频分发网络全局服务器发现过程;(4)如果视频分发网本文档来自技高网
...
一种视频分发网络节点服务器的网络发现方法

【技术保护点】
一种视频分发网络节点服务器的网络发现方法,其特征在于,视频分发网络节点服务器在两种情况下会进入网络发现状态:a)视频分发网络节点服务器启动后,获得预配置的视频分发网络全局服务器列表,需要检测所述列表中的视频分发网络全局服务器的可达性,并建立和视频分发网络全局服务器的网络连接;b)视频分发网络节点服务器在和作为其控制设备的视频分发网络全局服务器之间的通信连接中断后,视频分发网络节点服务器会周期性地进入网络发现状态,检测失去连接的视频分发网络全局服务器的可达状态。

【技术特征摘要】
1.一种视频分发网络节点服务器的网络发现方法,其特征在于,视频分发网络节点服务器在两种情况下会进入网络发现状态:a)视频分发网络节点服务器启动后,获得预配置的视频分发网络全局服务器列表,需要检测所述列表中的视频分发网络全局服务器的可达性,并建立和视频分发网络全局服务器的网络连接;具体为:1)视频分发网络节点服务器获取预配置的视频分发网络全局服务器列表;2)视频分发网络节点服务器从视频分发网络全局服务器列表中获取一个视频分发网络全局服务器的地址,执行视频分发网络全局服务器发现过程;3)如果视频分发网络全局服务器列表中存在其它视频分发网络全局服务器,则视频分发网络节点服务器对该视频分发网络全局服务器执行视频分发网络全局服务器发现过程;4)如果视频分发网络全局服务器列表中的所有视频分发网络全局服务器均不可达,则延时一段时间后,转步骤1)重新执行网络发现过程;否则,视频分发网络节点服务器从步骤2)和步骤3)中探测到的可达的视频分发网络全局服务器中选择一个作为其主用控制设备;b)视频分发网络节点服务器在和作为其控制设备的视频分发网络全局服务器之间的通信连接中断后,视频分发网络节点服务器会周期性地进入网络发现状态,检测失去连接的视频分发网络全局服务器的可达状态。2.根据权利要求1所述的视频分发网络节点服务器的网络发现方法,其特征还在于:当视频分发网络节点服务器被同时配置两个视频分发网络全局服务器来分别作为它的主用控制设备和备用控制设备时,视频分发网络节点服务器会分别和两个视频分发网络全局服务器执行网络发现过程。3.根据权利要求1所述的视频分发网络节点服务器的网络发现方法,其特征还在于,视频分发网络全局服务器发现过程包括以下步骤:a)视频分发网络节点服务器发送视频分发网络发现请求消息到视频分发网络全局服务器;b)视频分发网络全局服务器在接收到视频分发网络发现请求消息后,发送视频分发网络发现响应消息到所述视频分发网络节点服务器。4.根据权利要求3所述的视频分发网络节点服务器的网络发现方法,其特征在于:a)视频分发网络发现请求消息中所承载的信息包括:发现类型、视频分发网络节点服务器硬件描述单元、视频分发网络节点服务器描述单元;b)发现类型用于表示请求视频分发网络全局服务器提供服务的类型;c)视...

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

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

1