背景介绍
EasyNVR核心在于摄像机的音视频流的获取、转换、转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器、Android、iOS、微信)进行录像文件的检索、回放和下载。
EasyNVR播放地址无效
提出问题
最近一个用户反馈EasyNVR播放地址http://127.0.0.1:10800/flv/hls/stream_4.flv时而有用时而不生效。
发现问题
根据用户的需求,我们马上展开了问题排查。用远程到用户软件上排查发现软件本身是可以播放,播放地址也是没有问题的。排查通道配置的时候发现用户通道配置的是按需直播。
按需是当没有人观看的情况下,服务器停止向设备端拉取视频流,当用户想观看的其中一个通道,在向设备端拉取,这样的话大大的节约了带宽的占用,这也说明了为什么视频流地址时而有效时而无效。
解决问题
1.把需要的通道按需配置勾掉,改为非按需。
2.如果觉得非按需占用带宽可调用直播链接接口,获取视频流地址,十五秒调取一次直播链接接口进行视频流的保活。