基于软件媒体服务器的会议级联方法、服务器及存储介质技术

技术编号:19327795 阅读:25 留言:0更新日期:2018-11-03 14:39
本发明专利技术公开了一种基于软件媒体服务器的会议级联方法、服务器及存储介质。所述方法在MRFC侧执行,包括:接收会议终端发出的会议请求消息;将所述会议请求消息转发给媒体处理服务器MRFP,以控制所述MRFP根据所述会议请求消息执行创会加会操作;在所述创会加会操作之后,如果检测到在多个MRFP上创建了所述会议,则控制所述多个MRFP级联,以便形成媒体通道。本发明专利技术在软件媒体服务器处理能力不足或者无法处理的情况下,可以在软件媒体服务器中动态级联设备或者使软件媒体服务器级联其他软件媒体服务器,有效软件媒体服务器的处理能力,不需要人工进行额外的操作,使多媒体会议系统更具稳定性,使多媒体会议的进行更具可靠性。

Conference concatenation method, server and storage medium based on software media server

The invention discloses a conference cascade method, a server and a storage medium based on a software media server. The method is executed on the MRFC side, including receiving the conference request message sent by the conference terminal, forwarding the conference request message to the media processing server MRFP to control the MRFP to execute the creation and join operation according to the meeting request message, and detecting the creation on multiple MRFPs after the creation and join operation. The conference is built to control the plurality of MRFP cascades so as to form a media channel. When the processing capability of the software media server is insufficient or can't be handled, the device can be cascaded dynamically in the software media server or other software media servers can be cascaded by the software media server, thus the processing capability of the software media server can be effectively realized without additional manual operation to make multimedia. The conference system is more stable, making the multimedia conference more reliable.

【技术实现步骤摘要】
基于软件媒体服务器的会议级联方法、服务器及存储介质
本专利技术涉及通信
,特别是涉及一种基于软件媒体服务器的会议级联方法、服务器及存储介质。
技术介绍
传统的媒体服务器使用了专用硬件资源,可以提供强大的视音频处理能力,但是设备成本较高。随着云计算技术的发展,要求媒体资源具备弹性可伸缩、虚拟化、高可靠性等特征,所以传统的专用硬件资源已经不适应云计算技术发展的要求,这就需要实现一种纯软件的媒体服务器,并且能够简单部署并可以运行在通用的刀片服务器或者虚拟机上。目前,在视音频会议领域中可以由单个软件媒体服务器处理参会的多路视音频媒体资源。但是,由单个软件媒体服务器处理参会的多路视音频媒体资源会存在以下问题:1、软件服务器中的MRFC和MRFP在数量上和配置上都是事先配置好的,不能临时增加或者减少,单个软件媒体服务器在处理多路视音频媒体资源时,如果遇到因服务器性能不足,将导致处理能力线性下降甚至无法处理,会使会议终端无法正常加入到视音频会议中;2、不同的媒体类型所消耗的CPU(CentralProcessingUnit,中央处理器)性能有很大的差别,例如:视频类型h264、h265或者分别率1080p、720p所消耗的CPU性能都存在区别,这势必会导致软件媒体服务器无法确认其真正能够处理的视音频媒体资源的路数,也可能造成会议终端无法正常加入到视音频会议中的问题。
技术实现思路
本专利技术要解决的技术问题是提供一种基于软件媒体服务器的会议级联方法、服务器及存储介质,用以解决现有技术单个软件媒体服务器处理能力不足而引发的会议终端无法正常加入到视音频会议中的问题。为了解决上述技术问题,本专利技术是通过以下技术方案来解决的:本专利技术提供了一种基于软件媒体服务器的会议级联方法,在媒体控制服务器MRFC侧执行,包括:接收会议终端发出的会议请求消息;将所述会议请求消息转发给媒体处理服务器MRFP,以控制所述MRFP根据所述会议请求消息执行创会加会操作;在所述创会加会操作之后,如果检测到在多个MRFP上创建了所述会议,则控制所述多个MRFP级联,以便形成媒体通道。其中,如果检测到在多个MRFP上创建了所述会议,则控制所述多个MRFP级联,包括:在控制第一MRFP创建所述会议之后,检测在所述第一MRFP上创建的所述会议是否已经在本端MRFC连接的第二MRFP上创建;如果所述会议已经在所述第二MRFP上创建,则控制所述第二MRFP创建主会议级联口,控制所述第一MRFP创建从会议级联口;将所述主会议级联口的信息发送给所述第一MRFP,将所述从会议级联口的信息发送给所述第二MRFP,以便所述第一MRFP和所述第二MRFP级联。其中,在接收会议终端发出的会议请求消息之前,所述方法还包括:接收业务服务器广播发送的携带有服务注册名的区域级联消息;使用所述服务注册名在所述服务注册中心重新注册;在注册成功之后,向所述服务注册中心查询与本端MRFC具有相同服务注册名的其他MRFC,在本端MRFC和所述其他MRFC之间建立信令通道。其中,在控制所述多个MRFP级联之前,还包括:在控制与本端MRFC相连的第一MRFP创建会议之后,检测在所述第一MRFP上创建的所述会议是否已经在其他MRFC连接的第二MRFP上创建;如果所述会议已经在其他MRFC连接的第二MRFP上创建,则使用所述其他MRFC的服务注册名在所述服务注册中心重新注册;在注册成功之后,在本端MRFC与所述其他MRFC之间建立信令通道。其中,如果检测到在多个MRFP上创建了所述会议,则控制所述多个MRFP级联,包括:在本端MRFC和所述其他MRFC之间建立信令通道之后,控制与本端MRFC相连的第一MRFP创建从会议级联口,并请求与所述其他MRFC相连的第二MRFP创建主会议级联口;将所述从会议级联口的信息发送给与所述其他MRFC相连的第二MRFP,并将所述第二MRFP发送的主会议级联口的信息转发给所述第一MRFP,以便所述第一MRFP和所述第二MRFP级联。其中,在控制所述多个MRFP级联之后,所述方法还包括:向所述多个MRFP中的全部或者部分发送视频画面合成消息;其中,所述视频画面合成消息包括:多路待合成的视频画面分别对应的会议终端的信息。本专利技术提供了一种基于软件媒体服务器的会议级联方法,在MRFP侧执行,包括:接收MRFC转发的来自会议终端的会议请求消息;根据所述会议请求消息,执行创会加会操作;在所述创会加会操作之后,如果所述MRFC检测到在多个MRFP上创建了所述会议,则在所述MRFC的控制下,与创建了所述会议的其他MRFP级联,以便形成媒体通道。其中,在所述MRFC的控制下,与创建了所述会议的其他MRFP级联,包括:在所述MRFC的控制下,创建从会议级联口;将所述从会议级联口的信息发送给所述MRFC;接收所述MRFC转发的来自所述其他MRFP的主会议级联口的信息,完成于所述其他MRFP的级联。其中,在与创建了所述会议的其他MRFP级联之后,所述方法还包括:接收所述MRFC发送的视频画面合成消息;其中,所述视频画面合成消息包括:多路待合成的视频画面分别对应的会议终端的信息;根据所述多路待合成的视频画面分别对应的会议终端的信息,将多个所述会议终端分别产生的媒体码流合成为一路媒体码流并通过媒体通道在级联的MRFP之间传输。本专利技术提供了一种媒体控制服务器MRFC,所述MRFC包括处理器和存储器;所述处理器用于执行所述存储器中存储的基于软件媒体服务器的会议级联程序,以实现上述在MRFC侧执行的基于软件媒体服务器的会议级联方法。本专利技术提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述在MRFC侧执行的基于软件媒体服务器的会议级联方法。本专利技术提供了一种媒体处理服务器MRFP,所述MRFP包括处理器和存储器;所述处理器用于执行所述存储器中存储的基于软件媒体服务器的会议级联程序,以实现上述在MRFP侧执行的基于软件媒体服务器的会议级联方法。本专利技术提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述在MRFP侧执行的基于软件媒体服务器的会议级联方法。本专利技术有益效果如下:本专利技术是基于软件媒体服务器实现的会议级联功能。本专利技术在软件媒体服务器处理能力不足或者无法处理的情况下,可以在软件媒体服务器中动态级联设备或者使软件媒体服务器级联其他软件媒体服务器,有效提升了软件媒体服务器的处理能力,不需要人工进行额外的操作,使多媒体会议系统更具稳定性,使多媒体会议的进行更具可靠性。附图说明图1是根据本专利技术第一实施例的多媒体会议系统的结构图;图2是根据本专利技术第一实施例的单MRFC、多MRFP的应用场景示意图;图3是根据本专利技术第一实施例的多MRFC、多MRFP的应用场景示意图;图4是根据本专利技术第二实施例的基于软件媒体服务器的会议级联方法的流程图;图5是根据本专利技术第三实施例的基于软件媒体服务器的会议级联方法的流程图;图6是根据本专利技术第四实施例的对MRFC扩容的步骤流程图;图7是根据本专利技术第四实施例的对MRFC扩容的时序图;图8是根据本专利技术第五实施例的对MRFC缩容的步骤流程图;图9是根据本专利技术第五实施本文档来自技高网...

【技术保护点】
1.一种基于软件媒体服务器的会议级联方法,其特征在于,在媒体控制服务器MRFC侧执行,包括:接收会议终端发出的会议请求消息;将所述会议请求消息转发给媒体处理服务器MRFP,以控制所述MRFP根据所述会议请求消息执行创会加会操作;在所述创会加会操作之后,如果检测到在多个MRFP上创建了所述会议,则控制所述多个MRFP级联,以便形成媒体通道。

【技术特征摘要】
1.一种基于软件媒体服务器的会议级联方法,其特征在于,在媒体控制服务器MRFC侧执行,包括:接收会议终端发出的会议请求消息;将所述会议请求消息转发给媒体处理服务器MRFP,以控制所述MRFP根据所述会议请求消息执行创会加会操作;在所述创会加会操作之后,如果检测到在多个MRFP上创建了所述会议,则控制所述多个MRFP级联,以便形成媒体通道。2.如权利要求1所述的方法,其特征在于,如果检测到在多个MRFP上创建了所述会议,则控制所述多个MRFP级联,包括:在控制第一MRFP创建所述会议之后,检测在所述第一MRFP上创建的所述会议是否已经在本端MRFC连接的第二MRFP上创建;如果所述会议已经在所述第二MRFP上创建,则控制所述第二MRFP创建主会议级联口,控制所述第一MRFP创建从会议级联口;将所述主会议级联口的信息发送给所述第一MRFP,将所述从会议级联口的信息发送给所述第二MRFP,以便所述第一MRFP和所述第二MRFP级联。3.如权利要求1所述的方法,其特征在于,在接收会议终端发出的会议请求消息之前,所述方法还包括:接收业务服务器广播发送的携带有服务注册名的区域级联消息;使用所述服务注册名在所述服务注册中心重新注册;在注册成功之后,向所述服务注册中心查询与本端MRFC具有相同服务注册名的其他MRFC,在本端MRFC和所述其他MRFC之间建立信令通道。4.如权利要求1所述的方法,其特征在于,在控制所述多个MRFP级联之前,还包括:在控制与本端MRFC相连的第一MRFP创建会议之后,检测在所述第一MRFP上创建的所述会议是否已经在其他MRFC连接的第二MRFP上创建;如果所述会议已经在其他MRFC连接的第二MRFP上创建,则使用所述其他MRFC的服务注册名在所述服务注册中心重新注册;在注册成功之后,在本端MRFC与所述其他MRFC之间建立信令通道。5.如权利要求3或4所述的方法,其特征在于,如果检测到在多个MRFP上创建了所述会议,则控制所述多个MRFP级联,包括:在本端MRFC和所述其他MRFC之间建立信令通道之后,控制与本端MRFC相连的第一MRFP创建从会议级联口,并请求与所述其他MRFC相连的第二MRFP创建主会议级联口;将所述从会议级联口的信息发送给与所述其他MRFC相连的第二MRFP,并将所述第二MRFP发送的主会议级联口的信息转发给所述第一MRFP,以便所述第一MRFP...

【专利技术属性】
技术研发人员:周明煜朱景升赵志东
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1