Closed BackT0TheFuture closed 1 year ago
只要视频播放出现问题就会进入到flv.js的ERROR事件里,从而进行重连操作 demo页应该是重连的间隔事件设的太长了,我改了下,你可以再试试
修改重连时间后,不知道为何还是未触发重连事件,
测试浏览器为chrome和firefox,windows10
感谢解答!
reconnectInterval: 0
我试了下我这边,断流之后,HTTP的fetch请求会从200变成pending,这时不会触发代码中的ERROR事件(一般情况下只有状态码异常会触发ERROR事件),也就没进到我写的断流重连的逻辑里。 但是我恢复了推流之后,这个时候状态码变为200,会自动重连,这个逻辑应该是flv.js或者浏览器做的。 方便在F12里观测一下请求的变化吗
清晰度切换了几次,第六次HTTP的fetch请求变成pending,一只pending中,其实现在流还是推送的,ios,微信h5页面,请问怎么解决,而且控制台一直提示卡住,重建视频。谢谢
@shady-xia
因为我是用的 ZLMediaKit 作服务器
刚注意到它有一个特性,应该是这个特性导致了不自动重连。
rtsp/rtmp/webrtc推流异常断开后,可以在超时时间内重连推流,播放器无感知
P.S. 配置中禁用此特性后重启,前端也没自动重连,有点诡异^_^
截图没看出来有什么问题。。
方便的话直接加我qq吧,499650191
你好,断线重连是指的前端网络断开吗? 如果是推流意外断开2秒后继续推流,这时可以自动重连吗? 除了流地址,现在用demo中默认代码,无法实现自动重连, 谢谢!