优化编码参数解决问题:

1、编码后数据量过大导致大疆图传中断;
2、大疆遥控器解码后,视频出现偶尔后退的情况;
This commit is contained in:
tangchao0503
2024-09-25 13:46:55 +08:00
parent bd4d055129
commit e8760dcfe5
2 changed files with 3 additions and 3 deletions

View File

@ -3,7 +3,7 @@
int main(int argc, char *argv[])
{
std::cout<<"ximeaAirborneSystem 版本:"<< "42." <<std::endl;
std::cout<<"ximeaAirborneSystem 版本:"<< "43." <<std::endl;
QCoreApplication a(argc, argv);
//UdpServer* x=new UdpServer();

View File

@ -1232,8 +1232,8 @@ void PushFlow::encodePushFlow()
codecContext->height = m_iHeight;
codecContext->time_base = {1, m_iFramerateVideo};
codecContext->pix_fmt = AV_PIX_FMT_YUV420P; // 设置为YUV420P格式
codecContext->gop_size = 1;//多少帧产生一组关键帧
codecContext->max_b_frames = 1;//b帧参考帧
codecContext->gop_size = 50;//多少帧产生一组关键帧
codecContext->max_b_frames = 0;//b帧参考帧设置为1会导致视频回退的现象
// codecContext->bit_rate = 1000000; // 设置比特率为 1000000
// 打开视频编码器