视频会议的码流传输方法、设备、存储介质
文献发布时间:2023-06-19 12:07:15
技术领域
本发明涉及视频会议技术领域,尤其涉及一种视频会议的码流传输方法、设备、存储介质。
背景技术
视频会议是通过视频会议终端设备和视频会议多点控制单元(MCU)来召开的实时、双向或多方视频通讯会议,通过视频会议可以方便的进行多地的远程培训、会议与教学,为线上办公提供了便利。
目前的视频会议大多是视频会议终端将视频信息传输给视频会议多点控制单元进行处理,再由视频会议多点控制单元将视频信息发送给其他与会终端。但当与会终端的数量增加,会对视频会议多点控制单元的带宽及处理能力要求增高,导致视频会议多点控制单元的处理压力过大,难以同时处理大容量的码流数据及满足视频会议的实时性要求,甚至出现视频会议延时、卡顿等问题。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种视频会议的码流传输方法,减少视频会议多点控制单元的处理压力及视频会议中出现的延时问题。
本发明的目的之二在于提供一种设备,执行上述一种视频会议的码流传输方法,减少视频会议多点控制单元的处理压力及视频会议中出现的延时问题。
本发明的目的之三在于提供一种存储介质,执行上述一种视频会议的码流传输方法,减少视频会议多点控制单元的处理压力及视频会议中出现的延时问题。
本发明的目的之一采用如下技术方案实现:
一种视频会议的码流传输方法,包括以下步骤:
步骤S1、接收视频会议终端发送的连接请求信息,根据连接请求连接所述视频会议终端,获取视频会议终端的视频图像;
步骤S2、获取视频会议过程中的当前带宽,判断视频图像的预设第一码流是否小于当前带宽;若所述预设第一码流小于当前带宽,则将所述视频图像按照预设第一码流进行传输预处理;若所述预设第一码流大于所述当前带宽,则执行步骤S3;
步骤S3、对所述视频图像按照预设规则进行分区,得到事件发生区及背景区,对事件发生区按照预设第二码流进行传输预处理,对背景区按照预设背景处理。
进一步地,所述步骤S3中对所述视频图像按照预设规则进行分区,具体为,对所述视频图像分成呈矩形排列的多个区域块,检测每个区域块中是否发生特定事件;发生特定时间的区域块为事件发生块,所有事件发生块构成事件发生区,其余区域块构成背景区。
进一步地,所述检测每个区域块中是否发生特定事件为将所述区域块与对比图像进行相似度比较,若所述区域块与对比图像的相似度大于第一阈值,则所述区域块未发生特定事件;所述对比图像为所述区域块所处时间点之前预设间隔的图像。
进一步地,所述步骤S3中对背景区按照预设背景处理,具体为,将所述背景区对应的对比图像作为所述背景区的替换图像。
进一步地,所述连接请求信息包括视频会议终端的标识符和权限信息;所述视频会议多点控制单元对所述标识符和权限信息进行验证,验证通过则向所述视频会议终端发送连接成功响应信息。
进一步地,所述视频图像按照第一码流进行传输预处理,具体为,根据所述视频图像的预设第一码流,确定第一压缩率,根据所述第一压缩率对所述视频图像进行压缩;所述第一码流与第一压缩率成反比。
进一步地,所述事件发生区按照第二码流进行传输预处理,具体为,将所述视频图像的预设第二码流,确定第二压缩率,根据所述第二压缩率对所述视频图像的事件发生区进行压缩,第二码流与第二压缩率成反比,且第二码流小于第一码流。
本发明的目的之二采用如下技术方案实现:
一种设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任一所述一种视频会议的码流传输方法。
本发明的目的之三采用如下技术方案实现:
一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上任一所述一种视频会议的码流传输方法。
相比现有技术,本发明的有益效果在于:
本发明提供了一种视频会议的码流传输方法、设备、存储介质,通过采集视频会议过程中的当前带宽,将视频图像的预设第一码流与当前带宽进行比较,在预设第一码流大于当前带宽时,将视频图像分为事件发生区及背景区,分别对事件发生区、背景区进行对应的处理,从而减少视频会议进行时视频会议多点控制单元的带宽压力过大,确保视频会议的流程进行,满足视频会议的实时性要求。
附图说明
图1为本发明所提供实施例的流程示意图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
本发明公开了一种视频会议的码流传输方法,在带宽有限的情况下,提高视频传输的效率,减少视频会议卡顿、延迟的情况,保障视频会议的稳定流畅的进行。
具体的,如图1所示,一种视频会议的码流传输方法包括以下步骤:
步骤S1、接收视频会议终端发送的连接请求信息,根据连接请求连接所述视频会议终端,获取视频会议终端的视频图像;视频图像为视屏会议终端通过摄像机拍摄的图像,将其打包后发送至多点控制单元,以便通过多点控制单元发送至与会终端。
所述连接请求信息包括视频会议终端的标识符和权限信息;所述视频会议多点控制单元对所述标识符和权限信息进行验证,验证通过则向所述视频会议终端发送连接成功响应信息。在视频会议终端接收到连接成功响应信息后,
步骤S2、获取视频会议过程中的当前带宽,判断视频图像的预设第一码流是否小于当前带宽;若所述预设第一码流小于当前带宽,则将所述视频图像按照预设第一码流进行传输预处理;若所述预设第一码流大于所述当前带宽,则执行步骤S3;在视频图像的预设第一码流小于当前带宽时,则代表当前网络较为稳定,可以直接依照预设第一码流进行传输。预设第一码流一般为会议清晰度较高的码流预设值。在不同的会议终端,可按照实际需求设置对应的清晰度。
所述视频图像按照第一码流进行传输预处理,具体为,根据所述视频图像的预设第一码流,确定第一压缩率,根据所述第一压缩率对所述视频图像进行压缩;所述第一码流与第一压缩率成反比。其中压缩率是指摄像头采集到的原始视频图像的码流与完成传输预处理之后的待传输视频图像的码流的差值,与摄像头所采集到原始视频图像的码流的比值。当第一码流为3bps,原始视频图像的码流为10bps,则第一压缩率为70%;当第一码流为5bpa,原始图像的码流为10bps,则第一压缩率为50%。
在所述预设第一码流大于所述当前带宽时,代表当前网络环境较为不稳定,当前网络的带宽不足以稳定、流畅地发送预设第一码流。如果仍按照预设第一码流对视频图像进行传输预处理,在视频会议中可能会出现卡顿、延时的情况。因此,执行步骤S3:
步骤S3、对所述视频图像按照预设规则进行分区,得到事件发生区及背景区,对事件发生区按照预设第二码流进行传输预处理,对背景区按照预设背景处理。
具体的,对所述视频图像按照预设规则进行分区,为对所述视频图像分成呈矩形排列的多个区域块,检测每个区域块中是否发生特定事件。在视频会议过程中,摄像机一般架设于固定位置,参会者位于画面内。将视频图像分成多个区域块后,某个区域块在当前时间点与上个时间点并没有产生不同。若是在带宽不足的情况下,每个区域块均要进行传输,视频会议则容易出现卡顿的现象。因此,检测每个区域块中是否发生特定事件为将所述区域块与对比图像进行相似度比较,若所述区域块与对比图像的相似度大于第一阈值,则所述区域块未发生特定事件;所述对比图像为所述区域块所处时间点之前预设间隔的图像。
在检测每个区域块是否发生特定事件后,将每个发生特定事件的区域块为事件发生块,所有事件发生块构成事件发生区,其余区域块构成背景区。也就是时间发生区是整个视频图像需要重点传输的区域,而背景区则没有发生变化,可以直接使用对比图像替代。而由于对比图像为该区域块所处时间点之前预设间隔的图像,已经传输至多个与会终端中,因此无需再次传输,将背景区对应的对比图像作为背景图的替换图像,减少对网络资源的占用。
对于事件发生区按照第二码流进行传输预处理,具体为,将所述视频图像的预设第二码流,确定第二压缩率,根据所述第二压缩率对所述视频图像的事件发生区进行压缩,第二码流与第二压缩率成反比。由于是在带宽不足的情况下对事件发生区进行处理,因此设置第二码流小于第一码流,在保证视频会议顺利进行的情况下,进行事件发生区的传输。
更多的,在视频会议过程中,每隔预设时间则重复执行步骤S2,重新获取当前带宽,根据当前带宽实时调整视频会议过程中码流传输的压缩率,为与会终端提供更为清晰、流畅的视频会议。
本发明提供了一种视频会议的码流传输方法、设备、存储介质,通过采集视频会议过程中的当前带宽,将视频图像的预设第一码流与当前带宽进行比较,在预设第一码流大于当前带宽时,将视频图像分为事件发生区及背景区,分别对事件发生区、背景区进行对应的处理,从而减少视频会议进行时视频会议多点控制单元的带宽压力过大,确保视频会议的流程进行,满足视频会议的实时性要求。
另外,本发明还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述一种图像子区域的定位方法的步骤。
本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
基于相同的发明思想,还提供了一种设备,包括存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现上述一种图像子区域的定位方法。
本实施例中的设备与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施中的系统的结构及实施过程,为了说明书的简洁,在此就不再赘述。
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。
- 视频会议的码流传输方法、设备、存储介质
- 视频会议的码流传输方法、系统、电子设备、存储介质