bilibili / flv.js

HTML5 FLV Player
Apache License 2.0
22.93k stars 3.38k forks source link

chrome硬件加速模式下的解码异常(FFmpeg与D3D11) #713

Open Mr-rookie1993 opened 2 years ago

Mr-rookie1993 commented 2 years ago

我在使用flvjs播放实时视频时,发现在chrome浏览器关闭硬件加速模式时(FFmpeg解码),播放正常;打开硬件加速模式时(D3D11解码),只能播放1/2秒数据就会报错。各位大神,请帮我分析下问题所在: 1、能否通过js控制关闭硬件加速,或者禁用D3D11解码器,使用FFmpeg解码? 2、其本质可能还是视频流的格式异常,导致D3D11解码报错,能不能提供个思路(或工具、资料)分析下视频流的异常? 3、flvjs源码里能否指定浏览器使用FFmpeg解码? 附上两张分析图如下: 开启硬件加速后的D3D11解码器播放报错: QQ截图20211112180211 关闭硬件加速器后FFmpeg解码播放正常: QQ截图20211112180338

ljl-wanfanjdt commented 1 year ago

这个问题你解决了么?