Webrtc更改分辨率改动点:
1. 激活内容分析模块开启分辨率调整功能
bool ViEEncoder::Init() 函数中119行
改动vp_->EnableContentAnalysis(false); 为
vp_->EnableContentAnalysis(true);
用以激活内容分析模块分辨率调整模块(VCMQmResolution)需要内容分析模块分析的数据用以调整分辨率
2. 开启动态编码器以适应分辨率修改
备注:用以动态更改编码器分辨率,避免修改了分辨率之后编码器将数据包丢弃.
(1) 增加VideoSender类模块变量
增加两个变量(uint32_t numberOfCores_;uint32_t maxPayloadSize_;)