qt qml接入agora视频通话发热量高请问有办法优化吗?

我在https://github.com/AgoraIO/Agora-with-QT基础上做了一个插件,在macOS上运行发热量极高,当视频窗口尺寸显示比较大时在我的MacBook Pro (Retina, 15-inch, Mid 2015)上会感觉到明显的图像滞后和延迟,风扇起飞,从而导致通话音质的降低。有没有好的办法优化这个代码的发热量?我大概想了想吃性能的可能主要是两个地方
1:在avideowidget.cpp的第68行的copyFrame拷贝数据帧cpu数据搬运可能会引发热量,不过这个搬运工作应该是不可避免的,2:video_render_opengl.cpp使用的opengl性能过低,我现在没有什么好办法。使用mac自带的facetime电脑非常凉爽一点都不热,使用agoravideo call官方的软件热量控制的也不错但是没有facetime那么好,不过比这个插件温度控制的好太多了,请教大神想想有没有优化的办法?

Agora Video Call的效果和mac上的SDK应该差不多
https://docs.agora.io/cn/Video/start_call_mac?platform=macOS
和Facetime比的话,SDK的消耗肯定是大点。 可以看看有没有大佬自己做过插件,SDK本身可以帮到发热方面的优化只有通过降低分辨率帧率等参数减小消耗