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