- 博客(2)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 关于FFmpeg编码时,avcodec_receive_packet返回-11的解决办法
最近写了一个实时音视频通信的Demo,但是在整个demo运行后发送端渲染画面与接收端渲染画面之间延迟有3s左右。之后,通过在每个阶段打印完成时间戳,发现编码阶段竟花费了2-3s才有数据回调。通过持续定位最终发现问题出在:avcodec_receive_packet();通过debug,发现此函数在最初一直返回-11,导致编码堵在此处无法继续向下运行。返回-11的原因是由于此时编码器需要新的输入数据才能返回输出。虽然并不影响整体编码,但在实时音视频通信中肯定是不可取的。查阅资料最后发现解决办法非常简
2021-12-30 15:50:27
9849
3
GetWindowThreadProcessId参数传null
2022-09-20
dpi和桌面缩放比例之间的关系
2022-08-26
new分配内存消耗CPU时间吗
2022-08-18
memcpy在使用时的效率问题
2022-08-16
LaTeX Error: Can be used only in preamble
2021-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人