基于共享会议号进行kurento集群方法及集群系统技术方案

技术编号:35043606 阅读:36 留言:0更新日期:2022-09-24 23:23
本发明专利技术公开了一种基于共享会议号进行kurento集群方法及集群系统,其中,基于共享会议号进行kurento集群方法包括:获取发起者的第一会议号及会话描述协议;在参与者基于所述第一会议号进入至同一会议时,获取参与者的会话描述协议;基于所述kurento服务器记录所述会话描述协议中发起者和参与者的个数,并且处理对应同一批次的会话描述协议;在发起者和参与者的个数达到预设个数时,则触发另一所述kurento服务器运行,另一所述kurento服务器处理其他批次对应其他批次的会话描述协议;基于多个所述kurento服务器进行kurento集群。多个所述kurento服务器进行kurento集群。多个所述kurento服务器进行kurento集群。

【技术实现步骤摘要】
基于共享会议号进行kurento集群方法及集群系统


[0001]本专利技术涉及的kurento集群
,尤其涉及一种基于共享会议号进行kurento集群方法及集群系统。

技术介绍

[0002]随着4G的逐步普及和5G时代的到来,用户端的带宽再不是互联网应用的瓶颈,衍生出很多实时音视频通讯的应用产品。而这些实时音视频通讯产品,像视频会议、直播等应用是十分依赖于服务器的性能。
[0003]在现有技术中,单台kurento流媒体服务器满足实时通信要求的最大并发用户量是预设个数,当用户量超过预设个数时,就会出现明显卡顿,并且最终系统崩溃,因此单台kurento流媒体服务器无法支持庞大的用户量。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种基于共享会议号进行kurento集群方法及集群系统,通过一会议号对发起者和参与者在同一会议室内进行通讯,并且基于对应的会话描述协议进行同个会议室的识别,保证参与会议的人员的一致性,并且所述kurento服务器处理对应同一批次的会话描述协议,在参会人员达到预设个数时,则触发另一所述kurento服务器运行,所述另一kurento服务器处于其他批次对应其他批次的会话描述协议,后续基于多个所述kurento服务器进行kurento集群,可以为用户提供更大型的实时互动,提供更清晰更具质量的音视频传输,解决了单台kurento服务器因为用户量增加造成的用户并发量瓶颈,音视频传输质量不好,容易崩溃的问题。
[0005]为了解决上述技术问题,本专利技术实施例提供了一种基于共享会议号进行kurento集群方法,包括:获取发起者的第一会议号及会话描述协议;在参与者基于所述第一会议号进入至同一会议时,获取参与者的会话描述协议;基于所述kurento服务器记录所述会话描述协议中发起者和参与者的个数,并且处理对应同一批次的会话描述协议;在发起者和参与者的个数达到预设个数时,则触发另一所述kurento服务器运行,另一所述kurento服务器处理其他批次对应其他批次的会话描述协议;基于多个所述kurento服务器进行kurento集群。
[0006]另外,本专利技术实施例还提供了一种基于共享会议号进行kurento集群系统,所述基于共享会议号进行kurento集群系统包括:第一获取模块:用于获取发起者的第一会议号及会话描述协议;第二获取模块:用于在参与者基于所述第一会议号进入至同一会议时,获取参与者的会话描述协议;协议模块:用于基于所述kurento服务器记录所述会话描述协议中发起者和参与者的个数,并且处理对应同一批次的会话描述协议;服务器模块:用于在发起者和参与者的个数达到预设个数时,则触发另一所述kurento服务器运行,另一所述kurento服务器处理其他批次对应其他批次的会话描述协议;集群模块:用于基于多个所述kurento服务器进行kurento集群。
[0007]在本专利技术实施例中,通过本专利技术实施例中的方法,通过一会议号对发起者和参与者在同一会议室内进行通讯,并且基于对应的会话描述协议进行同个会议室的识别,保证参与会议的人员的一致性,并且所述kurento服务器处理对应同一批次的会话描述协议,在参会人员达到预设个数时,则触发另一所述kurento服务器运行,所述另一kurento服务器处于其他批次对应其他批次的会话描述协议,后续基于多个所述kurento服务器进行kurento集群,可以为用户提供更大型的实时互动,提供更清晰更具质量的音视频传输,解决了单台kurento服务器因为用户量增加造成的用户并发量瓶颈,音视频传输质量不好,容易崩溃的问题。
附图说明
[0008]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0009]图1是本专利技术实施例中的基于共享会议号进行kurento集群方法的示意图;图2是本专利技术实施例中的基于共享会议号进行kurento集群方法的流程示意图;图3是本专利技术实施例中的基于共享会议号进行kurento集群方法的同一会议的流程示意图;图4是本专利技术实施例中的基于共享会议号进行kurento集群方法的kurento服务器的流程示意图;图5是本专利技术实施例中的基于共享会议号进行kurento集群方法的hash记录人数的流程示意图;图6是本专利技术实施例中的基于共享会议号进行kurento集群系统的结构组成示意图;图7是根据一示例性实施例示出的一种电子装置的硬件图。
具体实施方式
[0010]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0011]实施例一请参阅图1至图5,一种基于共享会议号进行kurento集群方法,方法包括:S11:获取发起者的第一会议号及会话描述协议;在本专利技术具体实施过程中,具体的步骤可以为:获取发起者的IP地址;基于所述IP地址创建第一会议号,且得到对应的会话描述协议,其中,会话描述协议是webrtc协议自动生成;会话描述协议中的0为发起者,第一会议号以<sess

id>的形式体现。
[0012]其中,发起者在创建会议时形成第一会议号,并且对应该会议的会话描述协议,会话描述协议作为会议中所允许的通讯协议,其中,会话描述协议是webrtc协议自动生成;会
话描述协议中的0为发起者,第一会议号以<sess

id>的形式体现,以便于后续对人数的统计。
[0013]S12:在参与者基于所述第一会议号进入至同一会议时,获取参与者的会话描述协议;在本专利技术具体实施过程中,具体的步骤可以为:S121:所述参与者基于所述第一会议号进入至与所述发起者的同一会议;S122:所述参与者在进入同一会议时获取参与者的会话描述协议,此时,会话描述协议中的0为发起者,第一会议号以<sess

id>的形式体现;S123:基于hash表记录各个会话描述协议中人员,并且统计同一会议的人员数量。
[0014]其中,所述参与者在进入同一会议时获取参与者的会话描述协议,此时,会话描述协议中的0为发起者,第一会议号以<sess

id>的形式体现,并且参与者和发起者在同一会议中产生相关联的会话描述协议,且基于hash表记录各个会话描述协议中人员,并且统计同一会议的人员数量,以便于对人员数量的快速统计,以及hash表对会话描述协议的遍历。
[0015]S13:基于所述kurento服务器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于共享会议号进行kurento集群方法,其特征在于,包括:获取发起者的第一会议号及会话描述协议;在参与者基于所述第一会议号进入至同一会议时,获取参与者的会话描述协议;基于kurento服务器记录所述会话描述协议中发起者和参与者的个数,并且处理对应同一批次的会话描述协议;在发起者和参与者的个数达到预设个数时,则触发另一所述kurento服务器运行,另一所述kurento服务器处于其他批次对应其他批次的会话描述协议;基于多个所述kurento服务器进行kurento集群。2.根据权利要求1所述的基于共享会议号进行kurento集群方法,其特征在于,所述获取发起者的第一会议号及会话描述协议,包括:获取发起者的IP地址;基于所述IP地址创建第一会议号,且得到对应的会话描述协议,其中,会话描述协议是webrtc协议自动生成;会话描述协议中的0为发起者,第一会议号以<sess

id>的形式体现。3.根据权利要求2所述的基于共享会议号进行kurento集群方法,其特征在于,所述在参与者基于所述第一会议号进入至同一会议时,获取参与者的会话描述协议,包括:所述参与者基于所述第一会议号进入至与所述发起者的同一会议;所述参与者在进入同一会议时获取参与者的会话描述协议,此时,会话描述协议中的0为发起者,第一会议号以<sess

id>的形式体现;基于hash表记录各个会话描述协议中人员,并且统计同一会议的人员数量。4.根据权利要求3所述的基于共享会议号进行kurento集群方法,其特征在于,所述基于所述kurento服务器记录所述会话描述协议中发起者和参与者的个数,并且处理对应同一批次的会话描述协议,包括:在所述kurento服务器激活hash表;基于hash表记录各个会话描述协议中人员...

【专利技术属性】
技术研发人员:李家保闵宇史伟
申请(专利权)人:广东睿江云计算股份有限公司
类型:发明
国别省市:

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

1