EasyCVR视频平台支持云端录像和设备录像,云端录像可以通过录像计划来进行配置,有全局录像计划和单通道录像计划两种模式,可根据需求自由选择。由于云端录像一般来说是可以永久保存的,因此很多用户会选择将视频流进行云端录像。
在我们碰到的一个EasyCVR级联项目现场中,出现了上级国标平台无法播放EasyCVR平台云端录像的问题。排查代码发现代码中只有在EasyCVR做下级平台且上级平台请求的是直播流的时候,EasyCVR的才能播放。
上级国标平台需要播放下级EasyCVR设备的云端录像,所以需要将本地的录像文件的目录获取到,然后将目录列表按照上级需要的格式传递到上级就行了。
因此我们在代码的处理上,当上级请求播放回放视频的时候,对当前本地的录像文件目录进行遍历读取,如果录像文件不存在,则手动构成一个本地的视频播放地址,返回给上级。参考代码如下:
再次播放就已经能够正常播放了。
视频融合云平台EasyCVR是一个集视频联网共享、存储、流媒体转发、视频转码、视频上云、智能分析统一等多种功能为一体的流媒体视频服务融合性平台。视频相关解决方案均可访问TSINGSEE青犀视频,可以联系我们获取演示方案,直观感受,也可自行进行下载及测试,欢迎大家了解。