1.如何设置强制I帧编码
av_opt_set_int(context->priv_data,"forced-idr",1,0);
接收到强制I帧请求之后,设置video->pict_type = AV_PICTURE_TYPE_I。
2.如何设置无缓冲编码(即编码一帧出一帧,无囤帧现象)
context->max_b_frames = 0; (必须是无b帧编码)
av_opt_set_int(context->priv_data, "zerolatency", 1, 0);
av_opt_set_int(context->priv_data, "delay", 0, 0); (两者缺一不可)
3.如何设置profile
av_opt_set_int(context->priv_data,"profile", 0, 0); //baseline
av_opt_set_int(context->priv_data,"profile", 1, 0); //main
av_opt_set_int(context->priv_data,"profile", 2, 0); //high