视频编解码方法、装置、电子装置和存储介质制造方法及图纸

技术编号:37642852 阅读:20 留言:0更新日期:2023-05-25 10:09
本申请涉及视频编解码方法、装置、电子装置和存储介质,其中,一种视频编解码方法包括:并发接收终端设备发送的已编码关键视频帧中的N个分片视频帧,N为大于1的偶数,接收终端设备发送的已编码非关键视频帧,在第一视频层对N个分片视频帧进行解码以确定N个已解码分片视频帧,并根据N个已解码分片视频帧,确定已解码关键视频帧,在第二视频层对已编码非关键视频帧进行解码,以确定已解码非关键视频帧。通过本申请,解决了相关技术中大分辨率视频帧编解码效率低的问题,提高了视频传输、显示的流畅性。畅性。畅性。

【技术实现步骤摘要】
视频编解码方法、装置、电子装置和存储介质


[0001]本申请涉及视频处理领域,特别是涉及视频编解码方法、装置、电子装置和存储介质。

技术介绍

[0002]随着科技进步,日益迭代的新技术及新场景需求,使得视频监控领域的视频分辨率越来越大,进而使得数据量爆发式增长,这种情况下,对于视频监控前端设备的数据编解码和数据传输、播放的时效性产生了很大的挑战。同时针对后端存储设备而言,在接入数据量更多更大的视频码流后,基于目前编解码及压缩技术的限制,相关技术对于大分辨率的视频帧的编解码工作耗时多,容易使得视频网络传输和播放造成延迟、卡顿,降低视频画面显示的流畅性。
[0003]目前针对相关技术中大分辨率视频帧编解码效率低的问题,尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种视频编解码方法、装置、电子装置和存储介质,以至少解决相关技术中大分辨率视频帧编解码效率低的问题。
[0005]第一方面,本申请实施例提供了一种视频编解码方法。
[0006]在其中一些实施例中,该视频编解码方法应用于服务器设备,包括:
[0007]并发接收终端设备发送的已编码关键视频帧中的N个分片视频帧,N为大于1的偶数;
[0008]接收终端设备发送的已编码非关键视频帧;
[0009]在第一视频层对所述N个分片视频帧进行解码以确定N个已解码分片视频帧,并根据所述N个已解码分片视频帧,确定已解码关键视频帧;
[0010]在第二视频层对所述已编码非关键视频帧进行解码,以确定已解码非关键视频帧。
[0011]在其中一些实施例中,所述并发接收终端设备发送的已编码关键视频帧中的N个分片视频帧,包括:
[0012]建立N个套接字通道,用于并发接收所述终端设备发送的已编码关键视频帧中的N个分片视频帧。
[0013]在其中一些实施例中,所述接收终端设备发送的已编码非关键视频帧包括:
[0014]复用所述N个套接字通道中的1个套接字通道,用于接收终端设备发送的已编码非关键视频帧。
[0015]在其中一些实施例中,在所述在第二视频层对所述已编码非关键视频帧进行解码,以确定已解码非关键视频帧之后还包括:
[0016]交替显示所述已解码关键视频帧和所述已解码非关键视频帧。
[0017]在其中一些实施例中,在所述并发接收终端设备发送的已编码关键视频帧中的N个分片视频帧之前还包括:
[0018]获取待编解码视频的视频分辨率和视频帧间隔时长;
[0019]在所述视频分辨率高于预设分辨率阈值,且所述视频帧间隔时长大于预设时长的情况下,向所述终端设备发送分片编码指令。
[0020]第二方面,本申请实施例提供了一种视频编解码方法。
[0021]在其中一些实施例中,该视频编解码方法包括:
[0022]终端设备获取初始关键视频帧,对所述初始关键视频帧进行并发编码以确定N个分片视频帧,N为大于1的偶数;根据所述N个分片视频帧,确定已编码关键视频帧;获取初始非关键视频帧,根据所述初始非关键视频帧,确定已编码非关键视频帧;
[0023]服务器设备并发接收终端设备发送的所述已编码关键视频帧中的N个分片视频帧,在第一视频层对所述N个分片视频帧进行解码以确定N个已解码分片视频帧,根据所述N个已解码分片视频帧,确定已解码关键视频帧;接收终端设备发送的所述已编码非关键视频帧,在第二视频层对所述已编码非关键视频帧进行解码,以确定已解码非关键视频帧。
[0024]在其中一些实施例中,在所述终端设备获取初始关键视频帧,对所述初始关键视频帧进行并发编码以确定N个分片视频帧之前还包括:
[0025]所述服务器设备获取待编解码视频的视频分辨率和视频帧间隔时长,在所述视频分辨率高于预设分辨率阈值,且所述视频帧间隔时长大于预设时长的情况下,发送分片编码指令至所述终端设备;
[0026]所述终端设备接收所述服务器设备发送的分片编码指令,根据所述分片编码指令确定分片视频帧数量N,N为大于1的偶数。
[0027]第三方面,本申请实施例提供了一种视频编解码装置。
[0028]在其中一些实施例中,所述装置包括关键帧接收模块、非关键帧接收模块、关键帧解码模块和非关键帧解码模块:
[0029]所述关键帧接收模块,用于并发接收终端设备发送的已编码关键视频帧中的N个分片视频帧,N为大于1的偶数;
[0030]所述非关键帧接收模块,用于接收终端设备发送的已编码非关键视频帧;
[0031]所述关键帧解码模块,用于在第一视频层对所述N个分片视频帧进行解码以确定N个已解码分片视频帧,根据所述N个已解码分片视频帧,确定已解码关键视频帧;
[0032]所述非关键帧解码模块,用于在第二视频层对所述已编码非关键视频帧进行解码,以确定已解码非关键视频帧。
[0033]第四方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面和第二方面所述的视频编解码方法。
[0034]第五方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面和第二方面所述的视频编解码方法。
[0035]相比于相关技术,本申请实施例提供的视频编解码方法、装置、电子装置和存储介质,通过对关键视频帧进行分片、并发传输及编解码,以及对关键视频帧和非关键视频帧在不同视频层解码,解决了相关技术中大分辨率视频帧编解码效率低的问题,提高了视频传
输、显示的流畅性。
[0036]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0037]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0038]图1是根据本申请实施例的视频编解码方法的终端的硬件结构框图;
[0039]图2是根据本申请实施例的视频编解码方法的流程图;
[0040]图3是根据本申请实施例的又一种视频编解码方法的流程图;
[0041]图4是根据本申请优选实施例的视频编解码方法的流程图;
[0042]图5是根据本申请实施例的视频编解码装置的结构框图。
具体实施方式
[0043]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编解码方法,应用于服务器设备,其特征在于,包括以下步骤:并发接收终端设备发送的已编码关键视频帧中的N个分片视频帧,N为大于1的偶数;接收终端设备发送的已编码非关键视频帧;在第一视频层对所述N个分片视频帧进行解码以确定N个已解码分片视频帧,并根据所述N个已解码分片视频帧,确定已解码关键视频帧;在第二视频层对所述已编码非关键视频帧进行解码,以确定已解码非关键视频帧。2.根据权利要求1所述的视频编解码方法,其特征在于,所述并发接收终端设备发送的已编码关键视频帧中的N个分片视频帧,包括:建立N个套接字通道,用于并发接收所述终端设备发送的已编码关键视频帧中的N个分片视频帧。3.根据权利要求2所述的视频编解码方法,其特征在于,所述接收终端设备发送的已编码非关键视频帧包括:复用所述N个套接字通道中的1个套接字通道,用于接收终端设备发送的已编码非关键视频帧。4.根据权利要求1至3任一项所述的视频编解码方法,其特征在于,在所述在第二视频层对所述已编码非关键视频帧进行解码,以确定已解码非关键视频帧之后还包括:交替显示所述已解码关键视频帧和所述已解码非关键视频帧。5.根据权利要求1至3任一项所述的视频编解码方法,其特征在于,在所述并发接收终端设备发送的已编码关键视频帧中的N个分片视频帧之前还包括:获取待编解码视频的视频分辨率和视频帧间隔时长;在所述视频分辨率高于预设分辨率阈值,且所述视频帧间隔时长大于预设时长的情况下,向所述终端设备发送分片编码指令。6.一种视频编解码方法,其特征在于,包括以下步骤:终端设备获取初始关键视频帧,对所述初始关键视频帧进行并发编码以确定N个分片视频帧,N为大于1的偶数;根据所述N个分片视频帧,确定已编码关键视频帧;获取初始非关键视频帧,根据所述初始非关键视频帧,确定已编码非关键视频帧;服务器设备并发接收终端设备发送...

【专利技术属性】
技术研发人员:余昌利
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1