各地市智慧工地综合管理系统对视频监控取流方式略有不同,以下以重庆市智慧工地为例:
视频监控接口较其他数据上传接口较为特殊,在监管平台中不会直接保存实际的视频数据,只在需要查看时通过供应商提供的接口去获取视频的播放地址,在接入时供应商需要像监管平台提交视频设备的基本信息(如下图1所示);需要播放监控视频时,监管平台根据供应商提交的信息向供应商服务发起播放请求,获取视频的播放地址

视频供应商提交视频信息接口示意

监管平台播放视频流程示意
视频监控播放接口实际是智慧工地信息管理平台向视频播放提供方的接口发起请求,接口采用 HTTP GET 方式,项目唯一编码及摄像头编号作为请求参数。视频播放提供方应返回对应的摄像头的视频播放地址。返回的视频流必须是一个HTML5兼容的格式(HLS),可以不借助其他插件直接在支持HTML5标准的浏览器(PC端/移动端)中播放。
智慧工地信息管理平台向视频播放提供方发起请求时同样会对请求进行签名,视频播放提供方应当按照权限认证接口中描述签名方式对请求签名进行验证,保证数据安全。
视频监控接入的接口分为两个部分:提交基本信息接口(视频摄像头清单上传接口)由智慧工地信息管理平台提供,供应商通过此接口上报视频监控摄像头的所属项目、编号、视频获取地址等信息;获取视频直播地址接口由供应商提供,监管平台需要播放视频时调用此接口,传入项目编号和设备编号等参数,获取指定监控设备的实时视频流播放地址。
请求方法是HTTP POST方式, 接口由监管平台提供,视频监控供就商向此接口提交项目上的视频监控设备信息。
重庆市智慧工地 视频监控接口的详细文档,可以联系我们获取最新完整版。