下载
中文
注册

功能及约束说明

昇腾910 AI处理器上,当前版本不支持该功能。

功能及约束说明

VENC(Video Encoder)将YUV420SP NV12/NV21-8bit图片数据编码成H264/H265格式的视频码流。在昇腾310 AI处理器上,不支持单进程多线程场景。

  • VENC输入的约束
    • 输入图片分辨率:

      最大分辨率1920*1920,最小分辨率128*128。

    • 输入图片格式:
      支持acldvppPixelFormat枚举值中的如下枚举项:
      PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1,   // YUV420SP NV12 8bit
      PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2,   // YUV420SP NV21 8bit
    • 输入内存:

      输入内存首地址要求16对齐。Device的内存,调用acldvppMalloc/acldvppFree接口申请/释放内存,这部分内存的生命周期由用户自行管理。

      输入内存大小(单位Byte)计算公式:widthStride*heightStride*3/2。

  • VENC输出的约束
    • 输出码流格式

      H264 BP/MP/HP

      H265 MP(仅支持Slice码流)

    • 输出内存

      不需要用户管理输出内存,由系统管理内存。

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

1080p指分辨率为1920*1080的图片。

场景举例

总帧率

1080p*n路(一个进程对应一路)

30fps

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