VDEC性能指标数据
Atlas 200/300/500 推理产品上,该功能为预留功能,暂不支持。
Atlas 训练系列产品上,该功能为预留功能,暂不支持。
性能指标说明
720p指分辨率为1280*720的图片;1080p指分辨率为1920*1080的图片;4K指分辨率为3840*2160的图片。
单个Device的基本场景性能指标参考如下(1路对应一个通道,一个通道对应一个线程):
场景举例 |
总帧率 |
---|---|
720p*n路(1≤n≤12) |
n*480fps 说明:
针对 Atlas 300V 视频解析卡,当1<n≤12时,总帧率都为n*400fps。 |
720p*n路(n>12) |
5760fps 说明:
针对 Atlas 300V 视频解析卡,当n>12时,总帧率都为4800fps。 |
1080p*n路(1≤n≤12) |
n*240fps 说明:
针对 Atlas 300V 视频解析卡,当1<n≤12时,总帧率都为n*200fps。 |
1080p*n路(n>12) |
2880fps 说明:
针对 Atlas 300V 视频解析卡,当n>12时,总帧率都为2400fps。 |
4k*n路(1≤n≤12) |
n*60fps |
4k*n路(n>12) |
720fps |
下表以1080P分辨率的输入码流为例,说明每路VDEC解码的最大内存消耗的计算公式,在计算公式中:
- 输入码流缓存大小:大于或等于解码通道大小(宽*高)的 3/4倍。
- 解码图像帧存大小:可调用hi_vdec_get_pic_buf_size接口获取解码图像帧存大小,该参数值跟输入码流分辨率相关。
- 视频解码图像Tmv缓存大小:可调用hi_vdec_get_tmv_buf_size接口获取视频解码图像Tmv缓存大小,该参数值跟输入码流分辨率相关。
- 输入码流缓存大小、解码图像帧存大小、视频解码图像Tmv缓存大小、参考帧数量均由用户调用hi_mpi_vdec_create_chn接口创建通道时设置。
- 解码后缓存图像帧数由用户在调用hi_mpi_vdec_set_chn_param接口时设置。
每路VDEC解码的内存消耗计算公式 |
场景举例 |
内存消耗(单位为MB) |
---|---|---|
16MB + 输入码流缓存大小 * 2 + (解码图像帧存大小 + 视频解码图像Tmv缓存大小) * (参考帧数量 + 解码后缓存图像帧数 +1 ) |
|
62.5MB(参考帧数量为8) 41.5MB(参考帧数量为2) |
|
68MB(参考帧数量为8) 44MB(参考帧数量为2) |
父主题: VDEC功能/JPEGD功能