一种多级多叉树形复杂媒体联网结构下最优路径取流方法技术

技术编号:37817387 阅读:16 留言:0更新日期:2023-06-09 09:48
本发明专利技术公开了一种多级多叉树形复杂媒体联网结构下最优路径取流方法,包括在多级多叉树形复杂媒体联网结构的每级SIP信令节点建立路由池,采用预扩展的SIP协议更新路由池,在路由池中基于目标节点的SIP地址获取最优可联通路径,并转发INVITE消息到最优可联通路径的SIP信令路由节点,基于socket通信过程获取前一级SIP信令路由节点的源IP地址和端口,并进行可信验证,完成媒体流取流。本发明专利技术提升了多级多叉树形复杂网络结构下视频系统取流的成功率,并且降低了各级信令控制节点和媒体分发节点对SIP信令和流媒体进行处理和转发的负载。载。载。

【技术实现步骤摘要】
一种多级多叉树形复杂媒体联网结构下最优路径取流方法


[0001]本专利技术涉及流媒体传输
,具体涉及一种多级多叉树形复杂媒体联网结构下最优路径取流方法。

技术介绍

[0002]SIP(SessionInitiationProtocol)是一个会话层的信令控制协议,具有极强的可扩展性,可用于创建、修改和释放双方或多方参与的会话,多应用于VOIP、互联网多媒体会议等。
[0003]《国家教育考试网上巡查系统视频标准技术规范》(2007版NEEA

0001)与(2017版JY/T

KS

JS

2017

1)通过对SIP协议的扩展及消息负载的新定义,把SIP机制引入到了国家教育考试网上巡查系统中。但其规范中信令与媒体流的逐级传输、架构的多级注册机制等尚存在一定缺陷,造成国家教育考试网上巡查系统取流的成功率不高,并且各级信令控制节点和媒体分发节点的负载较大等问题。

技术实现思路

[0004]针对现有技术中的上述不足,本专利技术提供了一种多级多叉树形复杂媒体联网结构下最优路径取流方法。
[0005]为了达到上述专利技术目的,本专利技术采用的技术方案为:
[0006]一种多级多叉树形复杂媒体联网结构下最优路径取流方法,包括以下步骤:
[0007]S1、在多级多叉树形复杂媒体联网结构的每级SIP信令节点建立路由池,以SIP地址作为每条路由记录的唯一标识;
[0008]S2、在多级多叉树形复杂媒体联网结构的每级SIP信令节点建立第一定时器,采用预扩展的具备携带多条SIP信令路由地址和端口能力的SIP协议以可调的第一时间间隔向下级SIP信令节点发送本级及所有上级SIP信令节点的服务地址和端口,并索要直接下级及其所辖区域内所有SIP信令节点的服务地址和端口,更新到路由池中;
[0009]S3、在多级多叉树形复杂媒体联网结构的每级SIP信令节点建立第二定时器,采用预扩展的具备SIP服务状态嗅探能力的SIP协议以可调的第二时间间隔向本级路由池中的所有SIP信令节点嗅探SIP服务状态,更新到路由池中;
[0010]S4、响应于源SIP信令节点发起的INVIE媒体流请求,在路由池中基于目标节点的SIP地址获取最优可联通路径,并转发INVITE消息到最优可联通路径的SIP信令路由节点;
[0011]S5、响应于SIP信令路由节点接收的INVITE消息,基于socket通信过程获取前一级SIP信令路由节点的源IP地址和端口,并进行可信验证,完成媒体流取流。
[0012]可选地,步骤S1的路由池中的每条路由记录包括编号、SIP地址以及IP、端口、状态、层级信息。
[0013]可选地,步骤S2中采用预扩展的具备携带多条SIP信令路由地址和端口能力的SIP协议具体为:
[0014]对SIP协议中Message消息的负载进行扩展,定义新的消息负载的类型和格式;
[0015]从当前SIP信令节点向其它SIP信令节点发送扩展后的SIP协议的Message消息请求以获取路由列表,其中Message消息请求的负载信息包括负载的类型、格式和SIP地址;
[0016]响应于其它SIP信令节点接收的Message消息请求,解析Message消息请求的负载信息,并判断负载信息中的SIP地址是否与该SIP信令节点相同;若是,则从本地数据库中查询该SIP信令节点及下辖SIP信令节点的第一应答信息,生成扩展后的SIP协议的Message消息应答回应给当前SIP信令节点,其中Message消息应答的负载信息包括负载的类型、格式和第一应答信息;否则将Message消息请求向下级SIP信令节点转发。
[0017]可选地,所述第一应答信息包括SIP地址、SIP信令节点名称、对外服务的IP地址、端口和所属层级。
[0018]可选地,步骤S3中采用预扩展的具备SIP服务状态嗅探能力的SIP协议具体为:
[0019]对SIP协议中Message消息的负载进行扩展,定义新的消息负载的类型和格式;
[0020]从当前SIP信令节点向其它SIP信令节点发送扩展后的SIP协议的Message消息请求以获取路由列表的工作状态,其中Message消息请求的负载信息包括负载的类型、格式和SIP地址;
[0021]响应于其它SIP信令节点接收的Message消息请求,解析Message消息请求的负载信息,并判断负载信息中的SIP地址是否与该SIP信令节点相同;若是,则从本地数据库中查询该SIP信令节点及下辖SIP信令节点的第二应答信息,生成扩展后的SIP协议的Message消息应答回应给当前SIP信令节点,其中Message消息应答的负载信息包括负载的类型、格式和第二应答信息;否则将Message消息请求向下级SIP信令节点转发。
[0022]可选地,所述第二应答信息包括SIP地址和工作状态信息。
[0023]可选地,步骤S4中在路由池中基于目标节点的SIP地址获取最优可联通路径具体为:
[0024]获取从源SIP信令节点到目标SIP信令节点的所有连通路径;
[0025]根据路径步长将所有连通路径按照从小到大顺序进行排序;
[0026]将具有相同步长的路径根据各个路径中下一级SIP信令节点所述层级按照从高到低顺序进行排序;
[0027]根据所有连通路径排序后的路径序列确定最优可联通路径。
[0028]可选地,步骤S4中可信验证具体为:
[0029]查询路由表中是否存在前一级SIP信令路由节点的源IP地址和端口;若是,则可信验证通过;否则可信验证不通过。
[0030]本专利技术具有以下有益效果:
[0031]本专利技术通过预扩展SIPMESSAGE请求消息及响应消息的负载及其工作机制,获取多级多叉树形复杂媒体联网结构下从源SIP信令节点到目标SIP信令节点之间的最优路径,从而提升了多级多叉树形复杂网络结构下视频系统取流的成功率,并且降低了各级信令控制节点和媒体分发节点对SIP信令和流媒体进行处理和转发的负载。
附图说明
[0032]图1为本专利技术的一种多级多叉树形复杂媒体联网结构下最优路径取流方法的流程
示意图;
[0033]图2为本专利技术与现有技术的路径选取示意图;
[0034]图3为本专利技术与现有技术的最优路径示意图。
具体实施方式
[0035]下面对本专利技术的具体实施方式进行描述,以便于本
的技术人员理解本专利技术,但应该清楚,本专利技术不限于具体实施方式的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本专利技术的精神和范围内,这些变化是显而易见的,一切利用本专利技术构思的专利技术创造均在保护之列。
[0036]如图1所示,本专利技术实施例提供了一种多级多叉树形复杂媒体联网结构下最优路径取流方法,包括以下步骤S1至S5:
[0037]S1、在多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多级多叉树形复杂媒体联网结构下最优路径取流方法,其特征在于,包括以下步骤:S1、在多级多叉树形复杂媒体联网结构的每级SIP信令节点建立路由池,以SIP地址作为每条路由记录的唯一标识;S2、在多级多叉树形复杂媒体联网结构的每级SIP信令节点建立第一定时器,采用预扩展的具备携带多条SIP信令路由地址和端口能力的SIP协议以可调的第一时间间隔向下级SIP信令节点发送本级及所有上级SIP信令节点的服务地址和端口,并索要直接下级及其所辖区域内所有SIP信令节点的服务地址和端口,更新到路由池中;S3、在多级多叉树形复杂媒体联网结构的每级SIP信令节点建立第二定时器,采用预扩展的具备SIP服务状态嗅探能力的SIP协议以可调的第二时间间隔向本级路由池中的所有SIP信令节点嗅探SIP服务状态,更新到路由池中;S4、响应于源SIP信令节点发起的INVIE媒体流请求,在路由池中基于目标节点的SIP地址获取最优可联通路径,并转发INVITE消息到最优可联通路径的SIP信令路由节点;S5、响应于SIP信令路由节点接收的INVITE消息,基于socket通信过程获取前一级SIP信令路由节点的源IP地址和端口,并进行可信验证,完成媒体流取流。2.根据权利要求1所述的一种多级多叉树形复杂媒体联网结构下最优路径取流方法,其特征在于,步骤S1的路由池中的每条路由记录包括编号、SIP地址以及IP、端口、状态、层级信息。3.根据权利要求1所述的一种多级多叉树形复杂媒体联网结构下最优路径取流方法,其特征在于,步骤S2中采用预扩展的具备携带多条SIP信令路由地址和端口能力的SIP协议具体为:对SIP协议中Message消息的负载进行扩展,定义新的消息负载的类型和格式;从当前SIP信令节点向其它SIP信令节点发送扩展后的SIP协议的Message消息请求以获取路由列表,其中Message消息请求的负载信息包括负载的类型、格式和SIP地址;响应于其它SIP信令节点接收的Message消息请求,解析Message消息请求的负载信息,并判断负载信息中的SIP地址是否与该SIP信令节点相同;若是,则从本地数据库中查询该SIP信令节点及下辖SIP信令节点的第一应答信息,生成扩展后的SIP协议的Message消息应答回应给当前SIP信令节点,其...

【专利技术属性】
技术研发人员:杜中华张爱军
申请(专利权)人:北京竞业达数字系统科技有限公司
类型:发明
国别省市:

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

1