浏览器开启硬件加速后,浏览摄像头画面闪烁

老虎说测试 大话测试字数 709阅读2分21秒阅读模式
摘要现在的浏览器,默认都开启了硬件加速功能,虽然说使用硬件GPU来解码是个很好的选择,但是对于没有独立显卡的电脑来说,此操作可能会带来不好的事情,比如说,GPU解码不过来,就导致画面闪...

现在的浏览器,默认都开启了硬件加速功能,虽然说使用硬件GPU来解码是个很好的选择,但是对于没有独立显卡的电脑来说,此操作可能会带来不好的事情,比如说,GPU解码不过来,就导致画面闪烁,此问题也困扰了我两天,一直在排查摄像头与前端的问题。

此处我们用  Google Chrome 浏览器作演示,先看下默认是否是开启了硬件加速功能:文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

浏览器开启硬件加速后,浏览摄像头画面闪烁-图片1文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

很清楚的看见,使用硬件艰涩模式,已经开启,那我们就来看下打开视频的效果:文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

通过这个画面我们能很清楚看见画面在闪烁,因为加了遮罩层,所以效果更明显,那我们来看下是否使用了 GPU 呢?文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

浏览器开启硬件加速后,浏览摄像头画面闪烁-图片2文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

嗯,是的,有使用GPU,因为这电脑不够强悍还是咋地,占用感觉才 18% ,也不是很高,为啥就会出现闪屏呢,也弄不懂,反正就是开了硬件加速,现在也确定是使用了 GPU ,画面就异常了。文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

为了对比,现在我们关闭硬件加速:文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

浏览器开启硬件加速后,浏览摄像头画面闪烁-图片3文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

 文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

然后观看视频画面:文章源自陈学虎-https://chenxuehu.com/article/2022/09/8032.html

嗯,达到预期了,这个画面不闪烁了,那我们就来看一看是否使用了 GPU 解码呢?

浏览器开启硬件加速后,浏览摄像头画面闪烁-图片4

对头,没有使用GPU,问题就这么解决了。

对于性能不是太好的,尤其是不是独显的电脑,在出现类似的问题的时候,可以尝试关闭硬件加速,来解决观看视频画面闪烁、卡顿的问题。

 
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:浏览器开启硬件加速后,浏览摄像头画面闪烁 | https://chenxuehu.com/article/2022/09/8032.html