视频会议方法、会议终端、服务器、系统及存储介质技术方案

技术编号:38027673 阅读:7 留言:0更新日期:2023-06-30 10:54
本申请实施例提供的一种视频会议方法、会议终端、服务器、系统及存储介质,所述方法包括接收服务器发送的发言方变更指令;发言方变更指令中包含有发言会议终端的标识信息,基于发言方变更指令,在发言队列中将发言会议终端的标识信息调整至发言队列的预设位置;按照发言队列存储会议终端的标识信息的顺序,依次读取发言队列存储的M个会议终端的标识信息,并向服务器发送视频订阅指令;其中,视频订阅指令包含有会议终端订阅的M个会议终端的标识信息;在M为大于0的整数时,接收服务器发送的M个会议终端的视频数据。上述视频会议方法用于降低会议终端获取的视频数据的数量,同时降低会议终端的带宽消耗。议终端的带宽消耗。议终端的带宽消耗。

【技术实现步骤摘要】
视频会议方法、会议终端、服务器、系统及存储介质


[0001]本申请涉及视频会议
,具体地涉及一种视频会议方法、会议终端、服务器、系统及存储介质。

技术介绍

[0002]随着移动互联网的普及,企业和个人对实时视频通信的需求也越来越大,在家远程办公和远程商业活动逐渐成为流行趋势。视频会议的解决方案交互性强,加速了信息的交流,克服了地理距离的障碍,是实时视频通信中的重要场景。由于网络情况的复杂和不稳定性,传输高质量低延迟的视频流成为了视频会议场景中的重要挑战。
[0003]目前,多人视频会议场景中目前主流的通讯架构主要有SFU(Selective Forwarding Unit,选择性转发单元)。该架构下SFU像是一个媒体流路由器,接收终端的音视频流,根据需要转发给其他终端。每个终端只需要将自己的视频数据发送给SFU服务器,并从SFU服务器获取所有其他终端的视频数据。这种模式下随着越来越多的终端加入视频会议,则每个终端需要获取的视频数据也会越来越多,导致终端的带宽消耗较多。并且终端接收到视频数据后需要对终端进行数据解码、渲染等处理,在视频数据较多时对终端的处理器性能要求也越高。在终端的带宽不足或处理器性能不够时,终端可能会发生视频会议出现延迟、模糊、卡顿,声音不连续等问题,降低了用户的体验。

技术实现思路

[0004]有鉴于此,本申请提供一种视频会议方法、会议终端、服务器、系统及存储介质,以利于解决现有技术中因视频会议参与终端较多,终端带宽不足导致视频会议出现延迟、模糊、卡顿,声音不连续等的问题。
[0005]第一方面,本申请实施例提供了一种视频会议方法,应用于会议终端,所述方法包括:
[0006]接收服务器发送的发言方变更指令;所述发言方变更指令中包含有发言会议终端的标识信息,所述发言会议终端是指视频会议中当前处于发言状态的会议终端;
[0007]基于所述发言方变更指令,在发言队列中将所述发言会议终端的标识信息调整至所述发言队列的预设位置;所述发言队列是所述会议终端用于存储参加了视频会议的会议终端的标识信息的队列;
[0008]按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令;其中,所述视频订阅指令包含有所述会议终端订阅的所述M个会议终端的标识信息;M表示视频数据的订阅数量,M为整数;
[0009]在M为大于0的整数时,接收所述服务器发送的所述M个会议终端的视频数据。
[0010]在第一方面的一种可能的实现方式中,所述发言队列的预设位置包括所述发言队列的首位。
[0011]在第一方面的一种可能的实现方式中,在所述按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令之前,还包括:
[0012]确定订阅模式;所述订阅模式包括订阅视频模式或取消订阅视频模式;订阅视频模式包括视频数据的订阅数量信息;
[0013]基于所述订阅模式,确定M的值;
[0014]所述按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令包括:
[0015]在M的值为大于0的整数时,按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令,所述视频订阅指令包含有所述M个会议终端的标识信息;或者,
[0016]在M的值为0时,向所述服务器发送视频订阅指令;所述发送视频订阅指令包括0个会议终端的标识信息。
[0017]在第一方面的一种可能的实现方式中,所述在M的值为大于0的整数时,按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令包括:
[0018]在M的值为大于0的整数时,按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并确定所述M个会议终端的被订阅的视频数据清晰度信息,向所述服务器发送视频订阅指令,所述视频订阅指令包含有所述M个会议终端的标识信息及所述M个会议终端的被订阅的视频数据清晰度信息。
[0019]在第一方面的一种可能的实现方式中,M的值小于参与所述视频会议的会议终端的数量。
[0020]在第一方面的一种可能的实现方式中,在所述接收服务器发送的发言方变更指令之前,还包括:
[0021]接入所述视频会议;
[0022]接收所述服务器发送的已接入所述视频会议的其他会议终端的视频数据;其中,所述其他会议终端视频数据中包含有所述其他会议终端的标识信息;
[0023]基于所述其他会议终端的视频数据的确定其他会议终端的标识信息,并基于所述其他会议终端的视频数据的接收顺序,将所述其他会议终端的标识信息存储至所述发言队列中。
[0024]在第一方面的一种可能的实现方式中,还包括:
[0025]获取音频数据信息,并向所述服务器发送音频数据信息。
[0026]在第一方面的一种可能的实现方式中,还包括:
[0027]接收服务器发送的被订阅指令;所述被订阅指令包括被订阅数量;
[0028]在所述被订阅数量大于0时,向所述服务器发送视频数据。
[0029]在第一方面的一种可能的实现方式中,所述被订阅指令还包括:被订阅的视频数据目标清晰度信息;
[0030]在所述被订阅数量大于0时,向所述服务器发送视频数据包括:
[0031]在所述被订阅数量大于0时,根据所述被订阅的视频数据目标清晰度信息,确定目
标清晰度视频数据,并向所述服务器发送所述目标清晰度视频数据。
[0032]在第一方面的一种可能的实现方式中,还包括:
[0033]在所述被订阅数量为0时,则停止向所述服务器发送视频数据。
[0034]第二方面,本申请实施例提供了一种视频会议方法,应用于服务器,所述方法包括:
[0035]获取视频会议的会议终端的音频数据信息,并基于获取的所述音频数据信息,确定发言会议终端,向所述视频会议的会议终端发送发言方变更指令,所述发言方变更指令包括发言会议终端的标识信息;所述发言会议终端是指所述视频会议中当前处于发言状态的会议终端;
[0036]接收会议终端发送的视频订阅指令;所述视频订阅指令包含有所述会议终端订阅的M个视频数据的会议终端的标识信息;M表示视频数据的订阅数量,M为整数;
[0037]基于所述视频订阅指令,在M为大于0的整数时获取所述会议终端订阅的视频数据,向所述会议终端发送其订阅的视频数据,并停止向所述会议终端发送其未订阅的视频数据。
[0038]在第二方面的一种可能的实现方式中,所述基于所述视频订阅指令,在M为大于0的整数时获取所述会议终端订阅的视频数据,向所述会议终端发送其订阅的视频数据,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频会议方法,其特征在于,应用于会议终端,所述方法包括:接收服务器发送的发言方变更指令;所述发言方变更指令中包含有发言会议终端的标识信息,所述发言会议终端是指视频会议中当前处于发言状态的会议终端;基于所述发言方变更指令,在发言队列中将所述发言会议终端的标识信息调整至所述发言队列的预设位置;所述发言队列是所述会议终端用于存储参加了视频会议的会议终端的标识信息的队列;按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令;其中,所述视频订阅指令包含有所述会议终端订阅的所述M个会议终端的标识信息;M表示视频数据的订阅数量,M为整数;在M为大于0的整数时,接收所述服务器发送的所述M个会议终端的视频数据。2.根据权利要求1所述的方法,其特征在于,所述发言队列的预设位置包括所述发言队列的首位。3.根据权利要求1或2所述的方法,其特征在于,在所述按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令之前,还包括:确定订阅模式;所述订阅模式包括订阅视频模式或取消订阅视频模式;订阅视频模式包括视频数据的订阅数量信息;基于所述订阅模式,确定M的值;所述按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令包括:在M的值为大于0的整数时,按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令,所述视频订阅指令包含有所述M个会议终端的标识信息;或者,在M的值为0时,向所述服务器发送视频订阅指令;所述发送视频订阅指令包括0个会议终端的标识信息。4.根据权利要求3所述的方法,其特征在于,所述在M的值为大于0的整数时,按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并向所述服务器发送视频订阅指令包括:在M的值为大于0的整数时,按照所述发言队列存储会议终端的标识信息的顺序,依次读取所述发言队列存储的M个会议终端的标识信息,并确定所述M个会议终端的被订阅的视频数据清晰度信息,向所述服务器发送视频订阅指令,所述视频订阅指令包含有所述M个会议终端的标识信息及所述M个会议终端的被订阅的视频数据清晰度信息。5.根据权利要求1所述的方法,其特征在于,M的值小于参与所述视频会议的会议终端的数量。6.根据权利要求1所述的方法,其特征在于,在所述接收服务器发送的发言方变更指令之前,还包括:接入所述视频会议;接收所述服务器发送的已接入所述视频会议的其他会议终端的音视频数据;其中,所
述其他会议终端音视频数据中包含有所述其他会议终端的标识信息;基于所述其他会议终端的音视频数据的确定其他会议终端的标识信息,并基于所述其他会议终端的视频数据的接收顺序,将所述其他会议终端的标识信息存储至所述发言队列中。7.根据权利要求1所述的方法,其特征在于,还包括:获取音频数据信息,并向所述服务器发送音频数据信息。8.根据权利要求1所述的方法,其特征在于,还包括:接收服务器发送的被订阅指令;所述被订阅指令包括被订阅数量;在所述被订阅数量大于0时,向所述服务器发送视频数据。9.根据权利要求8所述的方法,其特征在于,所述被订阅指令还包括:被订阅的视频数据目标清晰度信息;在所述被订阅数量大于0时,向所述服务器发送视频数据包括:在所述被订阅数量大于0时,根据所述被订阅的视频数据目标清晰度信息,确定目标清晰度视频数据,并向所述服务器发送所述目标清晰度视频数据。10.根据权利要求8所述的方法,其特征在于,还包括:在所述被订阅数量为0时,则停止向所述服务器发送视频数据。11.一种视频会议方法,其特征在于,应用于服务器,所述方法包括:获取视频会议的会议终端的音频数据信息,并基于获取的所述音频数据信息,确定发言会议终端,向所述视频会议的会议终端发送发言方变更指令,所述发言方变更指令包括发言会议终端的标识信息;所述发言会议终端是指所述视频会议中当前处于发言状态的会议终端;接收会议终端发送的视频订阅指令;所述视频订阅指令包含有所述会议终端订阅的M个视频数据的会议终端的标识信息;M表示视频数据的订阅数量,M为整数;基于所述视频订阅指令,在M为大于0的整数时获取所述会议终端订阅的视频数据,向所述会议终端发送其订阅的视频数据,并停止向所述会议终端发送其未订阅的视频数据。12.根据权利要求11所述的方法,其特征在于,所述基于所述视频订阅指令,在M为大于0的整数时获取所述会议终端订阅的视频数据,向所述会议终端发送其订阅的视频数据,并停止向所述会议终端发送其未订阅的视频数据包括:基于所述视频订阅指令,确定视频会议中每个会议终端的被订阅数量,基于每个所述会议终端被订阅数量,向所述视频会议中每个会议终端分别发送所述被订阅指令;其中,所述被订阅指令包括会议终端的被订阅数量;接收所述视频会议中被订阅数量大于0的会议终端发送的视频数据;基于所述视频订阅指令,向发送所述视频订阅指令的会议终端发送其订阅的视频数据,并停止向所述发送所述视频订阅指令的会议终端发送其未订阅的视频数据。13.根据权利要求12所述的方法,其特征在于,所述基于获取的所述音频数据信息,确定发言会议终端包括:基于获取的所述音频数据信息,确定所述音频数据信息的音量;在所述音频数据信息的音量超过预设音量阈值时,则将发送所述音频数据信息的会议终端确定为发言会议终端。
14.根据权利要求12所述的方法,其特征在于,所述视频订阅指令还包括所述M个会议终端的被订阅的视频数据清晰度信息;所述基于所述视频订阅指令,确定视频会议中每个会议终端的被订阅数量,基于每个所述会议终端被订阅数量,向所述视频会议中每个会议终端分别发送所述被订阅指令包括:基于所述视频订阅指令,确定视频会议中每个会议终端的被订阅数量及被订阅的视频数据目标清晰度信息;基于所述视频会议中每个会议终端的被订阅数量及被订阅的视频数据目标清晰度信息,向所述视频会议中每个会议终端分别发送所述被订阅指令,所述被订阅指令包括会议终端的被订阅数量及被订阅的视频数据目标清晰度信息。15.根据权利要求12所述的方法,其特征在于,还包括:当M的值为0时,基于所述视频订阅指令,停止向发送所述视频订阅指令的会议终端发送所述视频数据。16.一种视频会议方法,其特征在于,所述方法包括:服务器获取视频会议的会议终端的音频数据信息,并基于获取的所述音频数据信息,确定发言的会议终端,向所述视频会议的会议终端发送发言方变更指令;会议终端接收所述服务器发送的发言方变更指令;其中,所述发言方变更指令包括发言会议终端的标识信息;所述发言会议终端是指所述视频会议中当前处于发言状态的会议终端;基于所述发言方变更指令,所述会议终端在发言队列中将所述发言会议终端的标识信息调整至所述发言队列的预设位置;所述发言队列是所述会议终端用...

【专利技术属性】
技术研发人员:张中杰成二龙李宜润郑鹏辉
申请(专利权)人:富联裕展科技深圳有限公司
类型:发明
国别省市:

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

1