EasyDarwin / EasyPlayer.js

EasyPlayer.js H5播放器,是一款免费的能够同时支持HTTP、RTMP、HTTP-FLV、HLS(m3u8)直播与点播等多种协议,支持H.264、H.265、AAC等多种音视频编码格式,支持mse、asm、wasm等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器。EasyPlayer.js H5 Player support HTTP/RTMP/HTTP-FLV/HLS(m3u8) live streaming & vod streaming,support H.264/H.265/AAC video & audio codec,support mse/asm/wasm decode mode,support Windows/Linux/Android/iOS platform,EasyPlayer.js uses leading-edge technology.
http://www.tsingsee.com/
1.66k stars 313 forks source link

264直播流 视频播放黑屏问题 #83

Open bobo0627 opened 3 years ago

bobo0627 commented 3 years ago

关闭音频/打开音频 都是黑屏, 拉流正常 但就是黑屏状态。 控制台提示 initialMetadataDispatched fail. 视频流是没有音频,测试了flv.js源码demo 播放也是同样的黑屏状态。 内部的demuxer 需要考虑是否有音频流的存在 去做音画同步?

chaoshenghu commented 3 years ago

我也遇到了相同的问题,在 initialMetadataDispatched fail. 位置加入 this._hasAudio = false, 能播放视频,但是会出现另外的问题, Found another AVCDecoderConfigurationRecord! 暂未找到解决方案。播放时偶尔会出现卡帧现象。

chaoshenghu commented 3 years ago

image