一种音视频通道的选择方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34472483 阅读:28 留言:0更新日期:2022-08-10 08:46
本发明专利技术实施例公开了一种音视频通道的选择方法、装置、电子设备及存储介质。通过获取申请用户端上报的多媒体会议创建请求,其中,多媒体会议创建请求包含第一音视频通道集合、参与者标识以及参与者类型,参与者类型包括必须参与和非必须参与;发送通道上报通知给参与者标识对应的参与用户端,获取所有参与者类型为必须参与的参与用户端上报的第二音视频通道集合,计算第一音视频通道集合与第二音视频通道集合的交集;根据交集包含的音视频通道数量和优先级,确定创建多媒体会议所采用的目标音视频通道。通过本发明专利技术实施例可降低视频相关功能开发的复杂度,提高实现音视频相关功能的程序的可移植性。序的可移植性。序的可移植性。

【技术实现步骤摘要】
一种音视频通道的选择方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及通信领域,尤其涉及一种音视频通道的选择方法、装置、电子设备及存储介质。

技术介绍

[0002]随着移动互联网的发展,流量资费越来越低,滋生了许多实时音视频的软件或APP(Application,应用程序),用于提供新类型的服务,例如,应用于实现远程会诊或智能诊断等。
[0003]在实时音视频软件或APP的开发中,通常会通过集成第三方音视频SDK(Software Development Kit,软件开发工具包)来减少产品的开发周期和系统运营成本。然而,第三方音视频SDK的类型有很多,可能根据不同应用场景集成不同类型的音视频SDK,且第三方音视频SDK的版本也在不断的完善和迭代,可能出现不同用户的客户端集成了同一类型的不同版本的音视频SDK。这就导致在实际应用中,客户端需要对音视频SDK的通道类型和版本进行判断,并决策是否可以建立多媒体会议,提高了音视频相关功能开发的复杂度,也降低了实现音视频相关功能的程序的可移植性,严重影响了客户的使用体验。
专本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音视频通道的选择方法,其特征在于,包括:获取申请用户端上报的多媒体会议创建请求,其中,所述多媒体会议创建请求包含第一音视频通道集合、参与者标识以及参与者类型,所述参与者类型包括必须参与和非必须参与;发送通道上报通知给所述参与者标识对应的参与用户端,获取所有参与者类型为必须参与的参与用户端上报的第二音视频通道集合,计算所述第一音视频通道集合与第二音视频通道集合的交集;根据所述交集包含的音视频通道数量和优先级,确定创建多媒体会议所采用的目标音视频通道。2.根据权利要求1所述的方法,其特征在于,在获取申请用户端上报的多媒体会议创建请求之后,还包括:将设定超时时间内获取的任一多媒体会议创建请求作为当前多媒体会议创建请求,根据所述当前多媒体会议创建请求中的业务标识和业务类型生成所述当前多媒体会议创建请求的键值;基于所述设定超时时间内的其它多媒体会议创建请求中的业务标识和业务类型生成各个其它多媒体会议创建请求的键值;如果存在至少一个所述其它多媒体会议创建请求的键值与所述当前多媒体会议创建请求的键值相同,则放弃执行所述至少一个所述其它多媒体会议创建请求。3.根据权利要求1所述的方法,其特征在于,在获取申请用户端上报的多媒体会议创建请求之后,还包括:根据所述多媒体会议创建请求中的业务标识和业务类型查询多媒体会议列表;如果查询到对应的目标多媒体会议,则发送多媒体会议已创建提示信息给所述申请用户端。4.根据权利要求1所述的方法,其特征在于,所述获取所有参与者类型为必须参与的参与用户端上报的第二音视频通道集合,包括:基于参与者标识以及参与者类型确定必须参与者数量,根据所述必须参与者数量设置计数器;获取所述参与者类型为必须参与的参与用户端上报的第二音视频通道集合,计算同一参与者通过不同参与用户端上报的第二音视频通道集合的并集,将所述第二音视频通道集合的并集作为对应必须参与者的第二音视频通道集合;根据上报所述第二音视频通道集合的必须参与者的数量更新所述计数器;在所述计数器清零时,确定获取到所有参与者类型为必须参与的参与用户端上报的第二音视频通道集合。5.根据权利要求1所述的方法,其特征在于,所述根据所述交集包含的音视频通道数量和优先级,确定创建多媒体会议所采用的目标音视频通道,包括:如果所述交集包含的音视频通道数量为至少两个,则确定所述至少两个音视频通道中优先级最高的音视频通道为所述目标音视频通道,通过所述目标音视频通道创建多...

【专利技术属性】
技术研发人员:纪海涛
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:

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

1