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

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyPlayer.js播放M3u8报错net::ERR_EMPTY_RESPONSE,如何解决?相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

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

以上是关于EasyPlayer.js播放M3u8报错net::ERR_EMPTY_RESPONSE,如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

H.265流媒体播放器EasyPlayer.js集成时页面报错出现“X”,该如何解决?

H.265视频流媒体播放器EasyPlayer.js集成时出现“SourceBuffer ”报错,该如何解决?

EasyPlayer.JS播放画面停止并出现回放按钮的问题排查

H.265流媒体播放器EasyPlayer.js如何调用VUE?

H265编码视频流媒体播放器EasyPlayer.js支持9宫格视频同屏播放的写法

EasyPlayer.js视频播放器对VR直播的支持