【技术实现步骤摘要】
编解码资源分配方法、装置及电子设备
[0001]本申请涉及图像处理
,特别是涉及编解码资源分配方法、装置及电子设备。
技术介绍
[0002]目前,在图像的编码、解码和传输过程中,某些录像机,例如NVR(Network Video Recorder,网络视频录像机),通过使用同一个VCP(Video Codec Processor,视频编解码用的硬件单元)来实现编码和解码功能,在硬件单元已经达到瓶颈的情况下,不加控制的情况下增加预览等需要编解码资源的操作时,会影响正在进行的操作的编解码性能及处理效果,造成预览卡顿,数据异常,数据丢失等问题。所以要根据硬件单元的编解码能力,对编解码资源进行合理的控制分配。
技术实现思路
[0003]本申请实施例的目的在于提供一种编解码资源分配方法、装置及电子设备,用以对编解码资源进行合理的控制分配。具体技术方案如下:
[0004]本申请实施例提供了一种编解码资源分配方法,所述方法包括:
[0005]获取针对待处理媒体流的待处理操作;
[0006]确定所述待处理操作对应的目标协议、目标分辨率及目标帧率,其中,所述目标协议为目标编码协议或目标解码协议;
[0007]根据所述目标协议、所述目标分辨率及所述目标帧率,确定所述待处理操作需要消耗的编解码资源的数量,得到待分配数量;
[0008]在当前空闲的编解码资源的数量不小于所述待分配数量的情况下,在当前空闲的编解码资源中为所述待处理媒体流分配所述待分配数量的编解码资源;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种编解码资源分配方法,其特征在于,所述方法包括:获取针对待处理媒体流的待处理操作;确定所述待处理操作对应的目标协议、目标分辨率、目标帧率,其中,所述目标协议为目标编码协议或目标解码协议;根据所述目标协议、所述目标分辨率、所述目标帧率,确定所述待处理操作需要消耗的编解码资源的数量,得到待分配数量;在当前空闲的编解码资源的数量不小于所述待分配数量的情况下,在当前空闲的编解码资源中为所述待处理媒体流分配所述待分配数量的编解码资源;在当前空闲的编解码资源的数量小于所述待分配数量的情况下,生成表示编解码资源不足的提示信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在当前空闲的编解码资源的数量小于所述待分配数量的情况下,不执行所述待处理操作;接收所述待处理媒体流,并利用处理器资源对所述待处理媒体流执行指定操作,其中,所述指定操作为不需要编解码资源的操作。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述待处理操作不需要消耗编解码资源,或不支持处理所述待处理操作的情况下,不执行所述待处理操作;接收所述待处理媒体流,并利用处理器资源对所述待处理媒体流执行指定操作,其中,所述指定操作为不需要编解码资源的操作。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在初始化过程中,对全部的编解码资源的处理能力进行量化,得到全部的编解码资源的总数量。5.根据权利要求4所述的方法,其特征在于,所述在初始化过程中,对全部的编解码资源的处理能力进行量化,得到全部的编解码资源的总数量,包括:在初始化过程中,根据编解码资源硬件的型号,确定全部的编解码资源在采用预设基准编码或解码协议的情况下,允许同时处理的基准媒体流的路数,得到全部的编解码资源的总数量,其中,所述基准媒体流的分辨率为预设基准分辨率,所述基准媒体流的帧率为预设基准帧率。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标协议、所述目标分辨率及所述目标帧率,确定所述待处理操作需要消耗的编解码资源的数量,得到待分配数量,包括:按照预先确定的第一对应关系,确定所述目标协议相对于预设基准编码或解码协议的权值,得到第一权值,其中,所述第一对应关系中包括各类型的编码或解码协议相对于预设基准编码或解码协议的权值,所述预设基准编码或解码协议为确定全部的编解码资源的总数量时所使用的编码或解码协议;确定所述目标分辨率及所述目标帧率相对于基准媒体流的权值,得到第二权值,其中,所述基准媒体流的分辨率为预设基准分辨率,所述基准媒体流的帧率为预设基准帧率,所述基准媒体流为确定全部的编解码资源的总数量时所使用的媒体流;
根据所述第一权值及所述第二权值,计算所述待处理操作需要消耗的编解码资源的数量得到待分配数量。7.根据权利要求6所述的方法,其特征在于,所述确定所述目标分辨率及所述目标帧率相对于基准媒体流的权值,得到第二权值,包括:计算所述目标分辨率与所述目标帧率的乘积,得到第一乘积;计算所述预设基准分辨率与所述预设基准帧率的乘积,得到第二乘积;计算所述第一乘积与所述第二乘积的比值,得到第二权值。8.一种编解码资源分配装置,其特征在于,所述装置包括:获取模块,用于获取针对待处理媒体流的待处理操作;第一确定模块,用于确定所述...
【专利技术属性】
技术研发人员:衣英林,朱昆朋,马强,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。