在qt使用cef内置了一个谷歌浏览器来调用网页,网页调用了9个webRTC的直播流,打开一段时间后突然白屏(一个钟或2个钟左右),查看内存是稳定在一个值范围的,没有出现突然爆涨什么的,哪位大佬知道的解答一下~
注:在白屏前打印了一句这个Elapsed time (30725 ms) longer than expected, limiting to 2000
在qt使用cef内置了一个谷歌浏览器来调用网页,网页调用了9个webRTC的直播流,打开一段时间后突然白屏(一个钟或2个钟左右),查看内存是稳定在一个值范围的,没有出现突然爆涨什么的,哪位大佬知道的解答一下~
注:在白屏前打印了一句这个Elapsed time (30725 ms) longer than expected, limiting to 2000
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
原来是webrtc使用了GPU解码,可能是占用太高了吧,系统在当前程序里面多了一个windows problem reporting进程,然后就把内嵌浏览器的进程杀了。解决:把cef的硬件加速禁用掉就可以了禁用cef的硬件加速链接说明