hi_venc_h264_cvbr_param
说明
定义H.264协议编码通道CVBR码率控制模式的高级参数。
定义
hi_venc_h264_cvbr_param = {"max_i_proportion": max_i_proportion,
                           "min_i_proportion": min_i_proportion,
                           "max_reencode_times": max_reencode_times,
                           "qpmap_en": qpmap_en,
                           "max_qp": max_qp,
                           "min_qp": min_qp,
                           "max_i_qp": max_i_qp,
                           "min_i_qp": min_i_qp,
                           "min_qp_delta": min_qp_delta,
                           "max_qp_delta": max_qp_delta,
                           "extra_bit_percent": extra_bit_percent,
                           "long_term_stats_time_unit": long_term_stats_time_unit,
                           "save_bitrate_en": save_bitrate_en}
成员
| 成员名称 | 描述 | 
|---|---|
| min_i_proportion | 整型,预留参数,暂不支持。 | 
| max_i_proportion | 整型,最大IP帧码率的比值。 取值范围:[1, 100]。 默认值:100。 | 
| max_reencode_times | 整型,每帧重编码次数。0 表示不进行重编码。 取值范围:[0, 3]。 默认值:2。 | 
| qpmap_en | 预留参数,暂不支持。 是否开启qpmap功能。 取值范围: 
 | 
| max_qp | 整型,P、B帧的最大QP。 取值范围:[min_qp, 51]。 默认值:47。 | 
| min_qp | 整型,P、B帧的最小QP。 取值范围:[0, 51]。 默认值:22。 | 
| max_i_qp | 整型,I帧的最大QP。 取值范围:[min_i_qp, 51]。 默认值:47。 | 
| min_i_qp | 整型,I 帧的最小QP。 取值范围:[0, 51]。 默认值:20。 | 
| min_qp_delta | 整型,帧级QP最小值和CU级QP最小值的差值。 I帧,帧级QP最小值 = min_qp_delta + min_i_qp P、B帧,帧级QP最小值 = min_qp_delta + min_qp 取值范围:[0, 4]。 默认值:0。 | 
| max_qp_delta | 整型,帧级QP最大值和CU级QP最大值的差值。 I帧,帧级QP最大值 = max_i_qp - max_qp_delta P、B 帧:帧级QP最大值 = max_qp - max_qp_delta 取值范围:[0, 4]。 默认值:0。 | 
| extra_bit_percent | 整型,编码器输出码流最大透支bit数百分比。 在码率不足时,为保证图像质量,编码器会通过透支一定的bit数以提升图像质量,这部分透支的码率会在编码压力较小时进行偿还。 取值范围:[0, 1000]。 默认值:5。 | 
| long_term_stats_time_unit | 整型,码率长期统计时间参数(long_term_stats_time)的单位,本变量单位是秒(s),如配置long_term_stats_time_unit = 60,long_term_stats_time =3,代表长期统计时间为3 分钟。 取值范围:[1, 1800]。 默认值:60。 | 
| save_bitrate_en | 整型,预留参数,暂不支持。 |