一种降低网络流量的多路视频处理方法、设备及介质技术

技术编号:37464661 阅读:12 留言:0更新日期:2023-05-06 09:38
本申请公开了一种降低网络流量的多路视频处理方法、设备及介质,属于图像通信技术领域,用以解决现有技术直接转发多路视频流导致多路视频流对应的流量之和超出带宽限制,出现卡顿现象或者中断现象的问题。方法包括:将接收到的待处理视频数据分离成多个待处理视频流和多个地理位置信息并将待处理视频流解码成若干个原始图像;将原始图像传送至3D视频模块得到对应视频纹理并在3D视频模块中构建3D虚拟空间;根据3D坐标在3D虚拟空间中渲染多路视频纹理并融合,形成合成场景;将合成场景中多路纹理组合成未压缩图像并将组合后的未压缩图像压缩成压缩流传输至目标接收方,大大降低了传输过程中视频流的流量大小,改善了卡顿问题。问题。问题。

【技术实现步骤摘要】
一种降低网络流量的多路视频处理方法、设备及介质


[0001]本申请涉及图像通信
,尤其涉及一种降低网络流量的多路视频处理方法、设备及介质。

技术介绍

[0002]目前,在视频通信、图像通信或者视频会议中,经常会有很多路视频流(2D视频流或者3D视频流)同时输入的情况,并且,需要将多路视频流实时同步传输到多个接收方。在现有的视频传输方案中,为了提高视频的实时性,通常是将视频流直接转发给各接收方。但是,直接转发这些视频流所产生的流量为各视频流对应流量之和。并且,因为带宽是有限的,直接转发视频流往往会导致视频流的流量超出带宽限制,使得视频通信、图像通信或者视频会议出现卡顿现象,甚至中断现象。

技术实现思路

[0003]本申请实施例提供了一种降低网络流量的多路视频处理方法、设备及介质,用以解决现有技术直接转发多路视频流导致多路视频流对应的流量之和超出带宽限制,出现卡顿现象或者中断现象的技术问题。
[0004]一方面,本申请实施例提供了一种降低网络流量的多路视频处理方法,包括:将接收到的待处理视频数据分离成多个待处理视频流和多个地理位置信息,并将所述待处理视频流解码成若干个原始图像;将原始图像传送至3D视频模块,得到所述原始图像对应的视频纹理,并在所述3D视频模块中构建3D虚拟空间;根据所述视频纹理对应的3D坐标,在所述3D虚拟空间中渲染所述视频纹理,并将渲染后的多路视频纹理进行融合,形成对应的合成场景;将所述合成场景中的多路纹理组合成对应的未压缩图像,并对多个未压缩图像组合后的视频流进行压缩,以将所述待处理视频数据对应的压缩流传输至对应的目标接收方。
[0005]在本申请的一种实现方式中,所述将接收到的待处理视频数据分离成多个待处理视频流和多个地理位置信息,具体包括:从客户端或视频源中获取待处理视频数据,并确定出所述待处理视频数据对应的处理需求;其中,至少部分所述待处理视频数据中包括视频流以及所述视频流对应的地理位置信息;根据所述待处理视频数据对应的处理需求,将包含地理位置信息的所述待处理视频数据分离成待处理视频流以及所述待处理视频流对应的地理位置信息。
[0006]在本申请的一种实现方式中,所述根据所述视频纹理对应的3D坐标,在所述3D虚拟空间中渲染所述视频纹理之前,所述方法还包括:
确定所述待处理视频数据中是否包含地理位置信息,并在所述待处理视频数据中包含地理位置信息的情况下,根据所述待处理视频数据中的多个地理位置信息,分别为多路视频纹理设置对应的3D坐标;在所述待处理视频数据中不包含地理位置信息的情况下,根据预设平面布局图并基于预设坐标配置规则,为所述视频纹理配置若干个3D坐标。
[0007]在本申请的一种实现方式中,所述根据所述视频纹理对应的3D坐标,在所述3D虚拟空间中渲染所述视频纹理,并将渲染后的多路视频纹理进行融合,形成对应的合成场景,具体包括:在所述3D虚拟空间中通过3D建模技术,并根据多路视频纹理对应的多个3D坐标,分别对所述多路视频纹理进行渲染;将渲染后的所述多路视频纹理在3D场景或者平面中进行融合,形成所述3D场景或者平面场景中对应的合成场景。
[0008]在本申请的一种实现方式中,所述将所述合成场景中的多路纹理组合成对应的未压缩图像,具体包括:确定出所述待处理视频数据对应的处理需求,并根据所述处理需求,对所述3D场景或者平面场景中渲染后的合成场景进行纹理采样;根据预设纹理需求,将所述合成场景中的多路纹理进行对应的组合,并得到组合后对应的未压缩图像。
[0009]在本申请的一种实现方式中,所述对多个未压缩图像组合后的视频流进行压缩,以将所述待处理视频数据对应的压缩流传输至对应的目标接收方,具体包括:获取目标接收方的配置信息,并根据所述配置信息,确定所述目标接收方对应的视频获取需求;根据所述视频获取需求,将多个未压缩图像进行对应的组合,并得到所述视频获取需求对应的视频流;通过GPU处理器,对所述视频获取需求对应的视频流进行压缩,并得到对应的压缩流;将所述压缩流进行打包,并将打包后的压缩流传输至所述待处理视频数据对应的目标接收方。
[0010]在本申请的一种实现方式中,所述将所述待处理视频流解码成若干个原始图像,具体包括:将所述待处理视频数据对应的待处理视频流输入至GPU处理器,并通过所述GPU处理器,对所述待处理视频流进行解压;对解压后的所述待处理视频流进行拆解,并得到所述待处理视频流对应的若干个原始图像。
[0011]在本申请的一种实现方式中,所述根据所述视频纹理对应的3D坐标,在所述3D虚拟空间中渲染所述视频纹理之前,所述方法还包括:将所述待处理视频流对应的多个地理位置信息与所述待处理视频流对应的若干个原始图像进行匹配,并确定出每个原始图像对应的地理位置信息;根据每个原始图像对应的地理位置信息,确定出所述原始图像对应视频纹理的地
理位置信息,并根据所述视频纹理对应的地理位置信息,确定所述视频纹理对应的3D坐标。
[0012]另一方面,本申请实施例还提供了一种降低网络流量的多路视频处理设备,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的一种降低网络流量的多路视频处理方法。
[0013]另一方面,本申请实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:如上述的一种降低网络流量的多路视频处理方法。
[0014]本申请实施例提供了一种降低网络流量的多路视频处理方法、设备及介质,至少包括以下有益效果:通过对待处理视频数据进行分离,得到待处理视频流和地理位置信息,然后通过将待处理视频流解码成原始图像,并将原始图像输入至3D视频模块,得到原始图像对应的视频纹理,进而能够在3D视频模块中构建的3D虚拟空间中,利用3D技术将多路视频纹理进行融合,得到对应的合成场景;通过将合成场景中的多路视频纹理合成对应的未压缩图像,并将多个未压缩图像组合得到的视频流进行压缩,通过将压缩流传输至对应目标接收方,能够大大降低传输过程中视频流的流量大小,改善视频通信、图像通信或者视频会议等实时通信中多路视频同时传输所产生的卡顿问题。
附图说明
[0015]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种降低网络流量的多路视频处理方法的流程示意图;图2为本申请实施例提供的一种包含地理位置信息的待处理视频数据处理方法的流程示意图;图3为本申请实施例提供的一种原始图像处理方法的流程示意图;图4为本申请实施例提供的一种图像压缩方法的流程示意图;图5为本申请实施例提供的一种压缩流传输方法的流程示意图;图6为本申请实施例提供的一种降低网络流量的多路视频处理设备的内部结构示意图。
具体实施方式
[0016]为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种降低网络流量的多路视频处理方法,其特征在于,所述方法包括:将接收到的待处理视频数据分离成多个待处理视频流和多个地理位置信息,并将所述待处理视频流解码成若干个原始图像;将原始图像传送至3D视频模块,得到所述原始图像对应的视频纹理,并在所述3D视频模块中构建3D虚拟空间;根据所述视频纹理对应的3D坐标,在所述3D虚拟空间中渲染所述视频纹理,并将渲染后的多路视频纹理进行融合,形成对应的合成场景;将所述合成场景中的多路纹理组合成对应的未压缩图像,并对多个未压缩图像组合后的视频流进行压缩,以将所述待处理视频数据对应的压缩流传输至对应的目标接收方。2.根据权利要求1所述的一种降低网络流量的多路视频处理方法,其特征在于,所述将接收到的待处理视频数据分离成多个待处理视频流和多个地理位置信息,具体包括:从客户端或视频源中获取待处理视频数据,并确定出所述待处理视频数据对应的处理需求;其中,至少部分所述待处理视频数据中包括视频流以及所述视频流对应的地理位置信息;根据所述待处理视频数据对应的处理需求,将包含地理位置信息的所述待处理视频数据分离成待处理视频流以及所述待处理视频流对应的地理位置信息。3.根据权利要求1所述的一种降低网络流量的多路视频处理方法,其特征在于,所述根据所述视频纹理对应的3D坐标,在所述3D虚拟空间中渲染所述视频纹理之前,所述方法还包括:确定所述待处理视频数据中是否包含地理位置信息,并在所述待处理视频数据中包含地理位置信息的情况下,根据所述待处理视频数据中的多个地理位置信息,分别为多路视频纹理设置对应的3D坐标;在所述待处理视频数据中不包含地理位置信息的情况下,根据预设平面布局图并基于预设坐标配置规则,为所述视频纹理配置若干个3D坐标。4.根据权利要求3所述的一种降低网络流量的多路视频处理方法,其特征在于,所述根据所述视频纹理对应的3D坐标,在所述3D虚拟空间中渲染所述视频纹理,并将渲染后的多路视频纹理进行融合,形成对应的合成场景,具体包括:在所述3D虚拟空间中通过3D建模技术,并根据多路视频纹理对应的多个3D坐标,分别对所述多路视频纹理进行渲染;将渲染后的所述多路视频纹理在3D场景或者平面中进行融合,形成所述3D场景或者平面场景中对应的合成场景。5.根据权利要求4所述的一种降低网络流量的多路视频处理方法,其特征在于,所述将所述合成场景中的多路纹理组合成对应的未压缩图像,具体包括:确定出所述待...

【专利技术属性】
技术研发人员:俞蔚明王清焕
申请(专利权)人:北京清扬通信有限公司
类型:发明
国别省市:

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

1