我在C++开发,使用libx264编码器编码推送rtsp流,在任务管理器中可以看到程序内存不会上升,但是当我使用h264_qsv编码器时,程序内存会慢慢上升,这个问题很困扰我已经在这里很久了,请帮助我!
最佳答案
由于您拥有源代码,因此您可以使用内存清理程序编译代码。这将查明泄漏发生的位置。最简单的方法(在 gcc 和 clang 中)是添加 -fsanitize=address
C(XX)FLAGS
的选项在您的 Makefile
.
关于ffmpeg h264_qsv 编码内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51855921/