public void dynamicModifyBitRate(int targetBirRate){
Bundle params = new Bundle();
params.putInt(MediaCodec.PARAMETER_KEY_VIDEO_BITRATE,targetBirRate);
decoder.setParameters(params);
}
public void configBitRate(int targetBirRate){
format.setInteger(MediaFormat.KEY_BIT_RATE,targetBirRate);
format.setInteger(MediaFormat.KEY_BITRATE_MODE,MediaCodecInfo.EncoderCapabilities.BITRATE_MODE_VBR);
encoder.configure(format,null,null,MediaCodec.CONFIGURE_FLAG_ENCODE);
}
原文
* # WebRTC Native 源码导读(三):安卓视频硬编码实现分析