常见问题

本文是LinkViusal Web播放器开发时的相关常见问题和解决方法。

Web播放器是否支持RTMP播放源?

不支持。RTMP浏览器播放依赖Flash插件,Flash插件在Chrome等浏览器上将全面禁止,浏览器将无法使用Flash播放RTMP播放源。

为什么FLV直播地址可以下载,但不能播放?

这是因为浏览器对于播放流的质量要求比较高,视频流中出现的脏数据会导致视频播放中断,播放器会重连播放,超过最大重连次数将不再重连,即无法播放。

为什么播放HLS播放源几分钟后无法播放?

请检查播放器初始化代码,是否设置了参数 cacheEncryptionKeystrue

如果未设置该参数,播放器每次获取TS文件前会先获取一遍密钥,几分钟后获取密钥的接口上的token失效,接口返回401错误,播放停止。

为什么要设置静音播放?

在非静音情况下,浏览器会阻止视频自动播放。

多窗口直播场景下,出现某个窗口无法播放,应该如何处理?

先验证单窗口是否能够正常播放,如果:

  • 单窗口无法播放:解决单窗口播放问题,通常是设备未推流或者推流异常引起。

  • 单窗口播放正常,多窗口同时播放时某个窗口异常:在浏览器调试模式下,通过将HTTP请求置于pending状态,查看浏览器资源是否受限。建议您减少多窗口的数量,达到更佳的播放效果。

多窗口直播场景下,出现某个窗口播放卡顿时,应该如何处理?

先检测视频源单窗口是否流畅播放,如果:

  • 单窗口播放不流畅:播放端网络资源不足,或者设备上行推流网络资源不足,请先解决单窗口问题。

  • 单窗口播放流畅,多窗口同时播放时某个窗口卡顿:浏览器解码能力不足,或者浏览器网络下载能力不足引起,需要降低浏览器消耗,建议减少播放窗口数量,达到更佳的播放效果。