加入会议的方法、装置、存储介质及电子装置与流程

文档序号:34069452发布日期:2023-05-06 17:04阅读:26来源:国知局
加入会议的方法、装置、存储介质及电子装置与流程

本发明实施例涉及通信领域,具体而言,涉及一种加入会议的方法、装置、存储介质及电子装置。


背景技术:

1、视频会议系统包含了mcu(multipoint control unit多点控制单元,即视频会议服务器)及软、硬终端、录播服务器等各类参与设备。终端采集图像声音并经过编码发送给mcu。mcu则根据会议要求将多个终端发送的图像进行融合或不进行融合,声音混音或不混音后发送给各个参与终端,从而实现多方与会人的音视频通话。在跨行政区划的多级级联会议系统中,上级mcu和下级mcu之间的网络链路往往需要经过各类防火墙、网闸、网关或隧道等网络安全或网络路由设备,其中一些网络设备出于各类目的,会开启sip等协议的应用层网关功能(sip alg及类似功能)。而网络设备sip alg功能则会根据自身策略不定期地修改视频会议媒体流协商协议内容,其中最常见的关键信息就是媒体流传输端口。而一旦视频会议媒体流传输端口被中间设备篡改,视频会议服务端和客户端媒体流通讯无法正常进行,导致视频会议终端无法接收会议媒体流,进而只能显示为终端已入会但画面黑屏的问题。而多级级联会议系统上下级之间都有自身的责任单位,各级机构运维人员均只管辖自身系统设备。对于跨级的网络设备参数调整,由于行政区划管辖范围的原因,一般难以协调。进而导致视频会议级联经常偶现失败,必须多次重试呼叫方能接通,导致视频会议系统体验不佳。

2、由此可知,相关技术中存在处于复杂网络链路环境的视频会议系统中,由于媒体传输协商时媒体端口被网络设备篡改导致媒体流传输不互通的问题。

3、针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。


技术实现思路

1、本发明实施例提供了一种加入会议的方法、装置、存储介质及电子装置,以至少解决相关技术中存在的处于复杂网络链路环境的视频会议系统中,由于媒体传输协商时媒体端口被网络设备篡改导致媒体流传输不互通的问题。

2、根据本发明的一个实施例,提供了一种加入会议的方法,包括:向媒体服务发起第一请求,以指示所述媒体服务基于所述第一请求返回目标客户端的第一地址和第一端口,其中,所述第一地址为所述媒体服务接收到所述第一请求时的网络层源地址,所述第一端口为所述媒体服务接收到所述第一请求时的传输层源端口;基于所述第一地址以及所述第一端口生成目标会话描述协议;向信令服务发送所述入会请求,以指示所述信令服务执行以下操作:基于所述入会请求中包括的所述目标会话描述协议验证所述目标客户端的合法性,在所述目标客户端合法的情况下,允许所述目标客户端加入目标会议。

3、根据本发明的一个实施例,还提供了一种加入会议的方法,包括:接收目标客户端发送到的入会请求;基于所述入会请求中包括的目标会话描述协议验证所述目标客户端的合法性,其中,所述目标会话描述协议为所述目标客户端基于媒体服务返回的所述目标客户端的第一地址和第一端口生成的协议,所述第一地址为所述媒体服务接收到所述目标客户端发起的第一请求时的网络层源地址,所述第一端口为所述媒体服务接收到所述第一请求时的传输层源端口;在所述目标客户端合法的情况下,允许所述目标客户端加入目标会议。

4、根据本发明的一个实施例,还提供了另一种加入会议的方法,包括:接收目标客户端发送的第一请求;基于所述第一请求返回目标客户端的第一地址和第一端口,以指示所述目标客户端基于所述第一地址以及所述第一端口生成目标会话描述协议,并向信令服务发送所述入会请求,以指示所述信令服务执行以下操作:所述信令服务基于所述入会请求中包括的所述目标会话描述协议验证所述目标客户端的合法性,在所述目标客户端合法的情况下,允许所述目标客户端加入目标会议,其中,所述第一地址为所述媒体服务接收到所述第一请求时的网络层源地址,所述第一端口为所述媒体服务接收到所述第一请求时的传输层源端口。

5、根据本发明的另一个实施例,提供了一种加入会议的装置,包括:发起模块,用于向媒体服务发起第一请求,以指示所述媒体服务基于所述第一请求返回目标客户端的第一地址和第一端口,其中,所述第一地址为所述媒体服务接收到所述第一请求时的网络层源地址,所述第一端口为所述媒体服务接收到所述第一请求时的传输层源端口;生成模块,用于基于所述第一地址以及所述第一端口生成目标会话描述协议;第一入会模块,用于向信令服务发送所述入会请求,以指示所述信令服务执行以下操作:基于所述入会请求中包括的所述目标会话描述协议验证所述目标客户端的合法性,在所述目标客户端合法的情况下,允许所述目标客户端加入目标会议。

6、根据本发明的另一个实施例,还提供了一种加入会议的装置,包括:第一接收模块,用于接收目标客户端发送到的入会请求;验证模块,用于基于所述入会请求中包括的目标会话描述协议验证所述目标客户端的合法性,其中,所述目标会话描述协议为所述目标客户端基于媒体服务返回的所述目标客户端的第一地址和第一端口生成的协议,所述第一地址为所述媒体服务接收到所述目标客户端发起的第一请求时的网络层源地址,所述第一端口为所述媒体服务接收到所述第一请求时的传输层源端口;第二入会模块,用于在所述目标客户端合法的情况下,允许所述目标客户端加入目标会议。

7、根据本发明的另一个实施例,还提供了另一种加入会议的装置,包括:第二接收模块,用于接收目标客户端发送的第一请求;第三入会模块,用于基于所述第一请求返回目标客户端的第一地址和第一端口,以指示所述目标客户端基于所述第一地址以及所述第一端口生成目标会话描述协议,并向信令服务发送所述入会请求,以指示所述信令服务执行以下操作:基于所述入会请求中包括的所述目标会话描述协议验证所述目标客户端的合法性,在所述目标客户端合法的情况下,允许所述目标客户端加入目标会议,其中,所述第一地址和所述第一端口为在服务端显示的地址和端口。

8、根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

9、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

10、通过本发明,目标客户端向媒体服务发起第一请求,媒体服务根据第一请求返回媒体服务收到第一请求时的ip网络层源地址和传输层源端口,目标客户端根据第一地址和第一端口生成目标会议描述协议,并向信令服务发送入会请求,信令服务根据入会请求中包括的目标会议描述协议验证目标客户端的合法性,并在目标客户端合法的情况下,允许目标客户端加入目标会议。由于目标客户端可以根据第一地址和第一端口生成目标会议描述协议,信令服务可以通过验证目标会议描述协议的内容验证目标客户端的合法性,并在目标客户端合法的情况下,允许目标客户端加入目标会议,因此,可以解决相关技术中存在的处于复杂网络链路环境的视频会议系统中,由于媒体传输协商时媒体端口被网络设备篡改导致媒体流传输不互通的问题,达到提高会议系统在复杂网络中的适应能力的效果,提升用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1