hi_venc_h264_cbr_param

说明

定义H264协议编码通道CBR码率控制模式的高级参数。

定义

hi_venc_h264_cbr_param = {"max_i_proportion": max_i_proportion,
                          "min_i_proportion": min_i_proportion,
                          "max_qp": max_qp,
                          "min_qp": min_qp,
                          "max_i_qp": max_i_qp,
                          "min_i_qp": min_i_qp,
                          "max_reencode_times": max_reencode_times,
                          "qpmap_en": qpmap_en}

成员

成员名称

描述

min_i_proportion

整型, 最小IP帧比例,预留参数,暂不支持。

max_i_proportion

整型, 最大IP帧比例。

取值范围:[1, 100]。

昇腾310 AI处理器上,VBR模式下该参数默认值为80,CBR模式下该参数默认值为70。

昇腾910 AI处理器上,VBR模式下该参数默认值为80,CBR模式下该参数默认值为70。

max_qp

整型, 帧最大QP,用于钳位质量。昇腾310 AI处理器暂不支持该参数,预留。昇腾910 AI处理器暂不支持该参数,预留。

取值范围:[0, 51]。

默认值:51。

min_qp

整型, 帧最小QP,用于钳位码率波动。昇腾310 AI处理器暂不支持该参数,预留。昇腾910 AI处理器暂不支持该参数,预留。

取值范围:[0, max_qp]。

默认值:10。

max_reencode_times

整型, 每帧重编码次数。0表示不进行重编码。昇腾310 AI处理器暂不支持该参数,预留。昇腾910 AI处理器暂不支持该参数,预留。

取值范围:[0, 3]。

默认值:2。

min_i_qp

整型, I帧的最小QP。用于控制I帧的最大bits数。昇腾310 AI处理器暂不支持该参数,预留。昇腾910 AI处理器暂不支持该参数,预留。

取值范围:[0, max_i_qp]。

默认值:10。

max_i_qp

整型, I帧的最大QP。用于控制I帧的最小bits数。昇腾310 AI处理器暂不支持该参数,预留。昇腾910 AI处理器暂不支持该参数,预留。

取值范围:[0, 51]。

默认值:51。

qpmap_en

整型, 预留参数,暂不支持。