功能及约束说明

功能及约束说明

VDEC(video decoder)实现视频的解码,VDEC内部经过VPC处理后,输出YUV420SP格式(包括NV12和NV21)的图片。

性能指标说明(昇腾310 AI处理器

性能指标说明(昇腾910 AI处理器

1080p指分辨率为1920*1080的图片;4K指分辨率为3840*2160的图片。单个Device的基本场景性能指标参考如下:

场景举例

总帧率

1080p*n路*2进程 (n≤20)

n*30*2fps

4k*n路*2进程 (n≤5)

n*30*2fps

下表以1080P分辨率的输入码流为例,说明每路VDEC解码的最大内存消耗的计算公式,在计算公式中:
  • 输入码流缓存大小:1080P分辨率及以下的输入码流,输入码流缓存大小默认为6M;1080P分辨率以上的输入码流,输入码流缓存大小默认为9M。
  • 解码图像帧存大小:1080P分辨率的输入码流,该参数值为3MB。其它分辨率时参数值可等量折算。
  • 视频解码图像TMV缓存大小:H264格式、1080P分辨率的输入码流,该参数值为0.5MB;H265格式、1080P分辨率的输入码流,该参数值为1MB。其它分辨率时参数值可等量折算。
  • 参考帧数量:以最大参考帧个数为例,系统内部会根据实际码流的参考帧个数自适应。

每路VDEC解码的内存消耗计算公式

场景举例

内存消耗(单位为MB)

4MB + 输入码流缓存大小 * 2 + (解码图像帧存大小 + 视频解码图像TMV缓存大小) * (参考帧数量 + 1 )

  • 输入码流格式H264
  • 输入码流分辨率1080P
  • 输入码流缓存大小为6M
  • 解码图像帧存大小为3MB
  • 视频解码图像TMV缓存大小为0.5MB

51MB(参考帧数量9个)

26.5MB(参考帧数量2个)

  • 输入码流格式H265
  • 输入码流分辨率1080P
  • 输入码流缓存大小为6M
  • 解码图像帧存大小为3MB
  • 视频解码图像TMV缓存大小为1MB

56MB(参考帧数量9个)

28MB(参考帧数量2个)

上述性能指标,基于CtrlCPU与AI CPU的配比是4:4。