如何改善RK3588基于MPP的H265传输码率

1、降低帧率

由原来的30fps修改为25fps,具体修改如下:

H265Level level = H264Level::L_1080P_30FPS;修改为

H265Level level = H264Level::L_1080P_25FPS;

同时修改在MppInit函数中修改如下内容:

uint32_t fps = 30;修改为uint32_t fps = 25;

uint32_t bps = 4096000; 修改为uint32_t bps = 2048000; (感觉修改此处起作用了),经测试带宽bps由原来的2.8Mbps变味1.4Mbps。

2、降低波特率

由原来最高码率20%修改为10%,具体修改如下:

mpp_enc_cfg_set_u32(cfg_, "rc:drop_thd", 20);   修改为

mpp_enc_cfg_set_u32(cfg_, "rc:drop_thd", 10);

3、