zl程序教程

您现在的位置是:首页 >  其他

当前栏目

EasyPlayer.js播放M3u8报错net::ERR_EMPTY_RESPONSE,如何解决?

2023-03-15 22:01:01 时间

经过了多年的研发探索,TSINGSEE青犀视频团队开发了三种不同的视频流媒体服务器软件EasyNVR,EasyGBS,EasyDSS,三个平台都可以进行网页无插件直播,有很好的稳定性和可靠性,同时我们也有自己的网页播放器EasyPlayer.js,能够很好地集成在页面内。

EasyPlayer.js可以播放不同格式的视频流,但我们发现测试m3u8时出现错误无法播放,报错信息为:net::ERR_EMPTY_RESPONSE

我们将该视频流放在VLC中观看,视频流是正常的,数据请求也没发现丢包或者解析不了的情况。

经过排查发现此处用了head模式的请求,然而流地址服务器不支持head模式的请求。

这里我们将EasyPlayer.js请求模式改为GET后再次检查视频流的播放。

可以看到播放正常,预览如下:

在最新的开发中,EasyPlayer.js播放器已经实现了VR视频播放的功能。同时,EasyPlayer项目在普通网页的播放集成中已经趋于完善,如果有需求可以下载试用,同时也欢迎了解更多视频播放器或者视频相关解决方案。